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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
28.08.2004, 17:12:51
|
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");
|
28.08.2004, 17:19:09
|
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" />';
}
|
28.08.2004, 17:22:56
|
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.
|
28.08.2004, 19:02:53
|
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.'" />';
|
28.08.2004, 19:07:43
|
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.
|
29.08.2004, 12:00:44
|
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?
|
29.08.2004, 12:09:38
|
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
}
|
29.08.2004, 12:22:53
|
Anfänger
|
|
Registriert seit: Aug 2004
Beiträge: 4
|
|
danke ;)
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:56:57 Uhr.
|