Leere Seite

Sebastian Wramba

Erfahrenes Mitglied
Ich noch mal... :D

Also ich bekomme nur eine leere Seite, der Quelltext sieht so aus, dass <body bgcolor="006699"> und ein Stylesheet angezeigt werden.

PHP:
<?php
echo "<link rel=\"stylesheet\" href=\"http://kfd.strikenet.de/bg.css\" type=\"text/css\">";
echo "<body bgcolor=\"#006699\">";

include("connect.php");


$aEintraege = "SELECT ID,datum,clanname,clanurl,ergebnis,spieler,karte,karte_gegner,serverip FROM GO_clanwar ORDER BY ID DESC;";    

$cEintraege = mysql_query($aEintraege);     





if($submit)
{

  if($trash == "yes")
  {
    mysql_query ("DELETE * FROM xy WHERE id = $id");
     }
mysql_query("UPDATE GO_clanwar SET datum = '$datum',spieler = '$spieler', sieg = '$sieg',karte = '$karte',serverip = '$serverip',ergebnis = '$ergebnis' WHERE id = $i;");  
}

if($cEintraege !="")
{
for($i=1 ; $i < mysql_num_rows($cEintraege) ; $i ++) {

echo "<form name=\"form1\" method=\"post\" action=\"$php_self\">";
echo "<table width=\"100%\" border=\"1\" bordercolor=\"#FFFFFF\" cellspacing=\"0\">";
echo "  <tr>";
echo "    <td>";
echo "     <input type=\"hidden\" name=\"i\" value=\" ' . $id . ' \">";
echo "     <input type=\"text\" name=\"datum\" value=\" ' . $datum . '\">";
echo "    </td>";
echo "   <td>' . $clanname . '</td>";
echo "    <td>";
echo "   <input type=\"text\" name=\"spieler\" value=\" ' . $spieler . ' \">";
echo "    </td>";
echo "    <td>";
echo "        <input type=\"text\" name=\"sieg\">";
echo "    </td>";

echo "    <td>";
echo "        <input type=\"text\" name=\"karte\" value=\" ' . $karte . ' \">";
echo "     / ' . $karte_gegner . ' </td>";

echo "    <td>";
echo "        <input type=\"text\" name=\"serverip\" value=\" ' . $serverip . ' \">";
echo "        <input type=\"text\" name=\"ergebnis\" value=\" ' . $ergebnis . ' \">";
echo "    </td>";
echo "  </tr>";

echo "</table>";
echo "<input type=\"radio\" name=\"trash\" value=\"no\">";
echo "<input type=\"submit\" name=\"submit\" value=\"ab dafür...\">";
echo "</form>";
}
}

else
{
echo "<br>";
echo "<div align=\"center\">Es gibt noch keine Einträge.";
echo "<br>";
echo "<a href=\"index.php\">Zurück zum Planer</a>";
echo "</div>";
}

mysql_close();
?>
 
So Jungs, ich habe eben mit Gouraud zusammen versucht das Skript zu debuggen. Ein Teil der Fehler war so simpel dass man kaum draufkommt (versteckte Tippfehler...) und ein paar andere mehr Flüchtigkeitsfehler.
Aber jetzt bin ich einfach am Ende und weiß auch nicht mehr weiter. Irgendwo bei den if-Konstruktionen muss ein Fehler sein, die Verschachtelung an sich ist aber korrekt.
Mal sehen wo der Fehler liegt.
 
Kleiner Tipp:

Ich glaube, anstatt dauernt echos auszugeben, kann man das Script auch kurzzeitig beenden (?>) und dann wieder erneut aufmachen (<?php). So erstspart man sich das Ausklammern von " (\") und kann ganz normal HTML-Programmieren.
 
hi,

versuch es dochmal mit einem hiddenfield für die variable $submit, z.b. action = save oder was in der art.

ist euch das auch aufgefallen?

WHERE id = $i;"); by der UPDATE Abfrage steht $i statt $id.

mfg
evoc
 
WHERE id='$id';

wieso ist da ein ";"
muss wohl weg, naja vielleicht schau ich nacher mal den kompletten code durch.. ist aber scho etwas viel verlangt :D
 

Neue Beiträge

Zurück