• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

  • Ersteller Ersteller Gelöschtes Mitglied 33731
  • Erstellt am Erstellt am
G

Gelöschtes Mitglied 33731

Guest
Könnte mir bitte jemand sagen was in diesen Zeilen hier falsch ist:

while ($zeile = mysql_fetch_object ($ergebnis))

{

echo "<form action='prodauslesen.php' method='POST'>"

<input type="hidden" name="prod_nr" value="$zeile_prod_nr">
<input type="text" name="waren_anzahl">
<input type="submit" value="in warenkorb">


</form>

}



Dankesehr im voraus

mfg
 
Sagt dir doch schon die Fehlermeldung, du hast ein Simikolon vergessen und darunter die weiteren Ausgaben. Trotzdem macht dein Codesnippet keinen Sinn..
 
Falls da irgendwer einen oder wahrscheinlich mehrere Fehler entdecken kann bitte melden :)


<HTML>

<HEAD>

<TITLE>******</TITLE>

</HEAD>

<BODY>


<h1>****</h1>

<?



if (!($verbindung = mysql_pconnect ("127.0.0.1", "****", "****"))) {

echo("Der Verbindungsversuch zur DB ist fehlgeschlagen!<P>");

exit();

}




if (!mysql_select_db ("****", $verbindung)) {

echo("Sorry, aber ich kann die DB nicht ausw‰hlen!<P>");

exit();

}


$Query = "SELECT prod_name, prod_besch, prod_preis FROM produkte";

if (!($ergebnis = mysql_query ($Query, $verbindung))) {

echo("Die Abfrage ist fehlgeschlagen!<P>");

echo("Ihre Abfrage $Query war nicht erfolgreich!<P>");

exit();

}


echo("<TABLE BORDER=\"1\">");

echo("<TR>");

echo("<TD BGCOLOR=\"#BBBBBB\"><B>produktname</B></TD>");

echo("<TD BGCOLOR=\"#BBBBBB\"><B>produktbeschreibung</B></TD>");

echo("<TD BGCOLOR=\"#BBBBBB\"><B>produktpreis</B></TD>");

echo("<TD BGCOLOR=\"#BBBBBB\"><B>produktanzahl</B></TD>");

echo("<TD BGCOLOR=\"#BBBBBB\"><B>produktnummer</B></TD>");

echo("</TR>");




while ($zeile = mysql_fetch_object ($ergebnis))

{

echo "<form action='prodauslesen.php' method='POST'>";

<input type="hidden" name="prod_nr" value="$zeile_prod_nr">
<input type="text" name="waren_anzahl">
<input type="submit" value="in warenkorb">


</form>

}

mysql_close ($verbindung);

?>

</HTML>
 
if (!($verbindung = mysql_pconnect ("127.0.0.1", "****", "****"))) {
mysql_pconnect ist veraltet und sollte nicht mehr benutzt werden. Allgemein entweder mysqli_* oder PDO benutzen.

while ($zeile = mysql_fetch_object ($ergebnis))

{

echo "<form action='prodauslesen.php' method='POST'>";

<input type="hidden" name="prod_nr" value="$zeile_prod_nr">
<input type="text" name="waren_anzahl">
<input type="submit" value="in warenkorb">


</form>

}
Also willst du nur die erste Zeile ausgeben und den Rest nicht?

Und wofür ist die Tabelle gut? :D
 
Zurück
Oben