php überspringt den ersten eintrag in der mysql datenbank
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beschreibung
code
dank
date
datenbank
eintrag
email
erstellt code
ersten eintrag
hilfe
jemand
machen
paar
schleife
sendezeit
tag
wirkliche fehler
zeile
-
hallo,
ich habe jetzt einen sendeplan der immer für heute anzeigt
und wenn tag/jemand">jemand den ersten eintrag macht zb.8:00 dann wird das nicht angezeigt aber wenn man es noch einmal in die datenbank reinschreibt dann zeigt er es an.
also kurz der 1. eintrag des tages wird nicht angezeigt!
bitte um hilfe
edit:
hier der code(hatte vor ein paar tagen gefragt wie man einen sendeplan erstellt)
echo "<center><table border=\"0\" width=\"80%\" cellpadding=\"1\" cellspacing=\"1\" id='content' >\n"; $sql = "SELECT * FROM sendeplan WHERE date = '$date';"; $mysql_query = mysql_query($sql); $data = mysql_fetch_array($mysql_query); echo "<h3>Sendeplan von heute den ". date("d - m - Y") ."</h3>"; //, MYSQL_ASSOC while($data = mysql_fetch_array($mysql_query)) { $emailer=$data['dj']; $sql2 = "SELECT * FROM userdaten WHERE username = '$emailer';"; $mysql_query2 = mysql_query($sql2); $data2 = mysql_fetch_array($mysql_query2); $nick2 = $data2['email']; echo "<tr>\n"; echo "<td colspan='1'>\n"; if(!empty($data['sendezeit'])) { echo $data['sendezeit'] ; } else { continue; }echo"</td>"; echo"<td align=right colspan='3'>"; if(!empty($data['dj'])) { echo "<a href='profil.php?profil=$nick2' id'dj'>$emailer</a>"; } else { continue; } echo "</td>\n"; echo "<tr>\n"; echo "<td width='100px'>\n"; $user=$data2['username']; $fr = file_exists("img/user/$user.png"); $fh2="img/user/nichts.png"; if($fr==true){ $fh2="img/user/$user.png"; } echo" <img src=".$fh2." id='profilbild'>"; echo "</td>\n"; echo "<td colspan='1' rowspan='2'>\n"; if(!empty($data['sendename'])) { echo $data['sendename']; } else { echo"sendename ist nicht vorhanden"; continue; } echo"<hr>"; if(!empty($data['beschreibung'])) { echo $data['beschreibung']; echo"<br><br><br>"; } else { echo"Keine Beschreibung vorhanden"; continue; } echo "</td>\n"; echo "<tr>\n"; echo "<td>\n"; if(!empty($data['dj'])) { echo "<a href='profil.php?profil=$nick2'>$emailer</a>"; } else { continue; } echo "</td>\n"; echo "</tr>\n"; } echo "</table>\n</center>";
Beitrag zuletzt geändert: 11.4.2012 12:53:40 von djlbeater -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Der Code mal ausgebessert:
Der wirkliche Fehler war, dass du zuerst das schreibst:echo "<center><table border=\"0\" width=\"80%\" cellpadding=\"1\" cellspacing=\"1\" id='content' >\n"; $sql = "SELECT * FROM sendeplan WHERE date = '$date';"; $mysql_query = mysql_query($sql); echo "<h3>Sendeplan von heute den ". date("d - m - Y") ."</h3>"; //, MYSQL_ASSOC while($data = mysql_fetch_array($mysql_query)) { $emailer=$data['dj']; $sql2 = "SELECT * FROM userdaten WHERE username = '$emailer';"; $mysql_query2 = mysql_query($sql2); $data2 = mysql_fetch_array($mysql_query2); $nick2 = $data2['email']; echo "<tr>\n"; echo "<td colspan='1'>\n"; if(!empty($data['sendezeit'])) echo $data['sendezeit'] ; else continue; echo"</td>"; echo"<td align=right colspan='3'>"; if(!empty($data['dj'])) echo "<a href='profil.php?profil=$nick2' id'dj'>$emailer</a>"; else continue; echo "</td>\n"; echo "<tr>\n"; echo "<td width='100px'>\n"; $user=$data2['username']; $fr = file_exists("img/user/$user.png"); $fh2="img/user/nichts.png"; if($fr) $fh2="img/user/$user.png"; echo "<img src=$fh2 id='profilbild'>"; echo "</td>\n"; echo "<td colspan='1' rowspan='2'>\n"; if(!empty($data['sendename'])) echo $data['sendename']; else { echo"sendename ist nicht vorhanden"; continue; } echo"<hr>"; if(!empty($data['beschreibung'])) { echo $data['beschreibung']; echo"<br><br><br>"; } else { echo"Keine Beschreibung vorhanden"; continue; } echo "</td>\n"; echo "<tr>\n"; echo "<td>\n"; if(!empty($data['dj'])) echo "<a href='profil.php?profil=$nick2'>$emailer</a>"; else continue; echo "</td>\n"; echo "</tr>\n"; } echo "</table>\n</center>";
Dabei wird die 1. Zeile gelesen aber nie verwendet, da in der while-Schleife gleich noch einmal gelesen wird.$data = mysql_fetch_array($mysql_query);
-
danke funktioniert super das Thema kann jetzt auch geschlossen werden!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage