kostenloser Webspace werbefrei: lima-city


php überspringt den ersten eintrag in der mysql datenbank

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    djlbeater

    djlbeater hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    Der Code mal ausgebessert:
    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>";
    Der wirkliche Fehler war, dass du zuerst das schreibst:
    $data = mysql_fetch_array($mysql_query);
    Dabei wird die 1. Zeile gelesen aber nie verwendet, da in der while-Schleife gleich noch einmal gelesen wird.
  4. Autor dieses Themas

    djlbeater

    djlbeater hat kostenlosen Webspace.

    danke funktioniert super das Thema kann jetzt auch geschlossen werden!:biggrin::thumb:
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!