php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.02.2005, 13:49  
Gast
 
Beiträge: n/a
Standard String zerlegen und jeweils als Bild ausgeben

Hallo,

wieder ein kleines Problem....

ich lese aus der Datenbank das Feld „Erhaltung“ aus.

In dem steht dann z.B. 0254 oder 0123

Jetzt will ich diesen String zerlegen und zwar in immer ein Zeichen

0
2
5
4

Und dann soll in einer Spalte für jedes Element im String das entsprechende Bild geladen werden.

Also 0.jpg --> 2.jpg --> 5.jpg --> 4.jpg

Und wenn halt mehr als ein Element da ist, sollen diese Bilder durch „/“ getrennt werden.

So sieht das bis jetzt aus:

PHP-Code:

while ($row=mysql_fetch_array($result)) {

 if (empty(
$row[erhaltung])) {

           
           
$erhaltung="blank";

}

else {

          
$lang=strlen($row[erhaltung]);

          ????? 
Ã* hier komme ich nicht weiter
}
        
       }

if (!empty(
$row[zurueck]))   {

       
        
$beschreibung=_FAELLT_AUS;
        
$row[ausruf]="0";
        
$erhaltung="blank";
        
$bieten=$row[losnummer];

  }

else {
 
         
$beschreibung="$row[beschreibung]";

}

if (empty(
$row[foto])) {

                
         
$thumb="";

}

else {

         
$thumb="<a href=\"#$row[losnummer]\"                onClick=\"window.open('los_gross.php?los=$row[losnummer]&auktion=$auktion','Bieten','height=300,width=680,menubar=no,toolbar=no,scrollbars=yes,resizable=no')\"><img  src=\"$katalog[thumbs]$row[losnummer].jpg\" border=\"0\"></a>";

}



if (
$modus=="auktion" || $modus=="nachverkauf") {

           
$bieten="<a href=\"#$row[losnummer]\"   onClick=\"window.open('bieten.php?los=$row[losnu  mmer]&auktion=$auktion&modus=$modus&kunde=$kunde_sess&sprache=$sprache','Bieten','height=300,width=680,menubar=no,toolbar=no,scrollbars=yes,resizable=no')\">$row[losnummer]</a>";





else {


           
$bieten="$row[losnummer]";

}


         if(
$i%2==0) { $trcolor "#DEDCDD"; } else { $trcolor =  "#F5F3F5"; }





    echo 
"<tr bgcolor = '$trcolor' onMouseOver=this.bgColor='#99BFD7' onMouseOut=this.bgColor='$trcolor'>";
    echo 
"<td>$thumb</td>";
    echo 
"<td>$bieten</td>";
    echo 
"<td>$row[katalognummer]</td>";
    echo 
"<td><img src=\"$katalog[erh]$erhaltung.gif\"> HIER MÜSSTE DAS MIT ERHALTUNG REIN</td>";
    echo 
"<td>$beschreibung</td>";
    echo 
"<td>$row[ausruf]</td>";
    echo 
"<td>[b]$row[zuschlag][/b]</td>";
    echo 
"</tr>";

        
$i++;  //Zähler ums eins erhöhen damit die tabellen andersfarbig werden



}



echo 
"</table>"
Ich habe es schon mit substr() etc. versucht aber bin zu keinem guten ergebnis gekommen...
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.02.2005, 14:14  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 269
function
function eine Nachricht über ICQ schicken
Standard

woa es lebe das einrücken! könntest du bitte einmal den quelltext richtig einrücken? so ist es schwer den nach zuvollziehn:

PHP-Code:
[color=blue]if([/color][color=green]Bedingung[/color][color=blue]) {[/color]
    [
color=orange]//Programm[/color]
[color=blue]else {[/color]
    [
color=orange]//Programm[/color]
[color=blue]}[/color
__________________
Es ist ein großer Trost, andere dort scheitern zu sehen, wo man selbst gescheitert ist. (William Somerset Maugham)
function ist offline  
Alt 08.02.2005, 14:30  
Erfahrener Benutzer
 
Registriert seit: 21.07.2003
Beiträge: 340
PHP-Kenntnisse:
Fortgeschritten
Simbo
Standard

Wieso läßt du nicht gleich das ganze bild generieren?
bei codeschnipsel.net gibts diese funktion zum Generieren eines Bildes mit beliebigem Text:

Code:
   $text = "codeschnipsel.net";
   $pic=ImageCreate(130,30); //(breite, höhe)
   $col1=ImageColorAllocate($pic,0,0,0);
   $col2=ImageColorAllocate($pic,255,255,255);
   ImageFilledRectangle($pic, 0, 0, 500, 30, $col2);
   ImageString($pic, 3, 5, 8, $text, $col1);
   Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
   Header("Content-type: image/jpeg");
   ImageJPEG($pic);
   ImageDestroy($pic);
jetzt mußt du nur noch $text durch deinen Datenbankinhalt ersetzen...
__________________
simbo.de
Simbo ist offline  
Alt 08.02.2005, 14:33  
Gast
 
Beiträge: n/a
Standard

Hallo,

danke aber das lasse ich lieber.....weil die Bilder keinen Text haben sondern so aussehen:





 
Alt 08.02.2005, 14:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo. hau rein.
PHP-Code:
<?php

      $imgPath 
$_SERVER['DOCUMENT_ROOT'] . 'images/';

      
$test '0123';

      for( 
$i 0$i strlen($test); $i++ )
      {
           echo 
'[img]' $imgPath $test{$i} . '[/img]';
           
           if( 
               
strlen($test) > 
               
AND 
               
$i < ( strlen($test) - 
             ) 
           {
               echo 
', ';
           } 

      }

?>
imported_Ben ist offline  
Alt 08.02.2005, 15:14  
Gast
 
Beiträge: n/a
Standard

Hallo,

danke jetzt funktioniert es einwandfrei
 
Alt 08.02.2005, 15:19  
Gast
 
Beiträge: n/a
Standard

Sowas in der Art ?

http://www.cix88.de/php/php_grafik/l..._in_grafik.php
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zufälliges Bild per random ausgeben - IE Sicherheitswarnung snemies PHP Tipps 2008 0 16.02.2008 02:17
Bild auslesen und ausgeben FireFIghter PHP Tipps 2006 5 13.10.2006 14:23
String groß ausgeben md5hash PHP Tipps 2006 2 11.08.2006 04:51
string aus scmxx zerlegen Sachse PHP Tipps 2006 1 18.03.2006 19:19
abgezählten String ausgeben Oswald Bommes PHP Tipps 2007 9 16.12.2005 20:41
PHP erstelltes Bild mitten im Content ausgeben ? PHP Tipps 2007 6 01.12.2005 17:16
String zerlegen PHP Tipps 2005 4 06.05.2005 20:42
String zerlegen php1 PHP Tipps 2005 2 30.04.2005 19:39
Bild mit Link aus Tabelle nebeneinander ausgeben PHP Tipps 2005 3 25.04.2005 12:19
Bild oder String auf x/yposition auf einem Bild plazieren... PHP Tipps 2005 8 17.04.2005 14:06
String in seine Einzeilteile zerlegen PHP Tipps 2005 2 08.04.2005 00:09
Wie kann man Text als Bild ausgeben? PHP Tipps 2005 5 22.03.2005 10:13
[Erledigt] Array mit String als Schlüssel ausgeben PHP Tipps 2004-2 8 30.11.2004 22:25
In einem Bild ein php funktion ausgeben! PHP Tipps 2004 1 24.10.2004 16:56
String zerlegen im Array PHP Tipps 2004 4 29.06.2004 08:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
string bilder, php text als bild ausgeben, bild in in string php, php string als bild ausgeben, bild string in html anzeigen, php dateinamen zerlegen ausgeben, php dateinamen zerlegen und ausgeben, javascript string zerlegen und anzeigen, javascript \string in html anzeigen\, php bild pfad erkennen string, php nur bilder mit bestimmten string anzeigen, html text zerlegen, php string mit html img ausgeben, php bilder aus string ausgeben, php bilddatei wird als string ausgegeben, \html string in bild\, php bild aus string, bild in string zerlegen, php image pfad zerlegen, php \string als bild\

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.