SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.08.2004, 17:12:51
Achill_DAoH Achill_DAoH ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
Neuling Bilder in tabelle nach abfrage

$abfrage="SELECT nummer, name, position , sterne, statement FROM xxx ORDER BY nummer";
$resID = mysql_query($abfrage, $linkID);
if (!$resID) die("Fehler in der DB Abfrage");

echo ("<font color="#000000">n");
echo ("<table bordercolor=#000000 textcolor=#000000 border=4 width=800><center>");
echo("<tr><td><center><b>Nummer</b><br></td>n");
echo("<td><b><center>Name</b><br></td>n");
echo("<td><b><center>Position</b><br></td>n");
echo("<td><center><b>Sterne</b><br></td>n");
echo("<td><b><center>Statement</b><br></td></tr>n");


while ($zeile=mysql_fetch_array($resID, MYSQL_BOTH))
{

echo("<tr><td><center>".$zeile[0]."</td>n");
echo("<td><center>".$zeile[1]."</td>n");
echo("<td><center>".$zeile[2]."</td>n");
echo("<td><center>".$zeile[3]."</td>n");
echo("<td><center>".$zeile[4]."</td></tr>n");


}

Nun würd ich gern für die Sterne die bilder anzeigen lassen.Hatte auch schon gedacht in der DB den Namen der Bilder jeweils anzugeben, nur was schreibe ich dann in diese Zeile???

echo("<td><center>".$zeile[3]."</td>n");
Mit Zitat antworten
  #2  
Alt 28.08.2004, 17:19:09
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
könntest du die frage etwas verständlicher ausdrücken? ich habe keine ahnung was du willst. willst du X sterne anzeigen lassen, wobei X in der DB unter sterne steht?

Wenn ja, durchlaufe die zahl in einer for-schleife und gib dann echo '<img src="stern.gif" />'; aus.

....
also:

for($i=0;$i<$n;$i++)
{
echo '<img src="stern.gif" />';
}
Mit Zitat antworten
  #3  
Alt 28.08.2004, 17:22:56
Achill_DAoH Achill_DAoH ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
nicht ganz, die sterne sind in fertigen bildern 3, 3.5 , 4 und 4.5

heisst in einem bild sind schon 4 sterne, in db soll stehen welches bild (3 oder 4 sterne ) und in der tabelle dann das entsprechende bild erscheinen.
Mit Zitat antworten
  #4  
Alt 28.08.2004, 19:02:53
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
achso.

switch ($resID[3]) {
case 4:
$img = "4_sterne.gif";
break;
case 4.5:
$img = "4_einhalb_sterne.gif";
break;
case 5:
$img = "5_sterne.gif";
break;
}

und so weiter.
dann halt noch das bild darstellen:

echo '<img src="'.$img.'" />';
Mit Zitat antworten
  #5  
Alt 28.08.2004, 19:07:43
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
noch eine kurze bemerkung zu deinem code:

$resID = mysql_query($abfrage, $linkID);
if (!$resID) die("Fehler in der DB Abfrage");

kannst du noch vereinfachen:
$resID = mysql_query($abfrage, $linkID) or die("Fehler in der DB Abfrage");

und zum html... du musst jeden tag schliessen. auf <center> muss immer ein </center> folgen, das gilt für jeden tag. der standard für tags mit nur einem element ist, dass man die tags gleich selbst schliesst. <img> tags zB sollten so geschrieben werden: <img src="bla.jpg" />

Klar, der code sieht anständig im Browser aus, aber bei so einem schreib-stil kann es schnell mal zu problemen und fehlern in verschiedenen browsern kommen.
Mit Zitat antworten
  #6  
Alt 29.08.2004, 12:00:44
Achill_DAoH Achill_DAoH ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
erstmal danke an dich , allerdings hab ichs nicht geschafft das funktionierend in den code einzubaun, könntest das evtl in den vorhandenen einbauen das ich seh wie das genau geht?
Mit Zitat antworten
  #7  
Alt 29.08.2004, 12:09:38
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Code:
$abfrage="SELECT nummer, name, position , sterne, statement FROM xxx ORDER BY nummer";
$resID = mysql_query($abfrage, $linkID) or die("Fehler in der DB Abfrage");
?>
<font color="#000000">
<table bordercolor=#000000 textcolor=#000000 border=4 width=800>
<tr><td style="text-align: center"><b>Nummer</b></td>
<td style="text-align: center"><b>Name</b></td>
<td style="text-align: center"><b>Position</b><br></td>
<td style="text-align: center"><b>Sterne</b><br></td>
<td style="text-align: center"><b>Statement</b><br></td></tr>

<?php
while ($zeile=mysql_fetch_array($resID, MYSQL_BOTH))
{
switch ($zeile[3]) {
case 4:
$img = "4_sterne.gif";
break;
case 4.5:
$img = "4_einhalb_sterne.gif";
break;
case 5:
$img = "5_sterne.gif";
break;
}
  ?>
echo("<tr><td style="text-align: center">".$zeile[0]."</td>n");
echo("<td style="text-align: center">".$zeile[1]."</td>n");
echo("<td style="text-align: center">".$zeile[2]."</td>n");
echo("<td style="text-align: center"><img src="".$img."" /></td>n");
echo("<td style="text-align: center">".$zeile[4]."</td></tr>n");
  <?php
}
Mit Zitat antworten
  #8  
Alt 29.08.2004, 12:22:53
Achill_DAoH Achill_DAoH ist offline
Anfänger
 
Registriert seit: Aug 2004
Beiträge: 4
danke ;)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:56:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt