error zeile 21 -> nur 20 zeilen

seppausbayern

Mitglied
Hiya, jo, ich bin's scho wieder *gg*
PHP:
<?
session_start();
include ("varas.php");
$MYSQLserver="server";
$MYSQLlogin="login";
$MYSQLpass="psdda";
$sql_befehlc="SELECT `name`,`url`,`kate`,`desc` FROM `link` WHERE `id`='$bearbeiten'";
$db=mysql_connect ($MYSQLserver,$MYSQLlogin,$MYSQLpass);
$take=mysql_db_query(shydevil_de,$sql_befehlc,$db);
print "<html><head><title>shydevil.de></title></head><body bgcolor='#cccccc'><form name=\"forma\" method=\"post\" action=\"$PHP_SELF\">";
while ($satz=mysql_fetch_row($take)) {
print "<input type=\"hidden\" name=\"id_i\" value=\"".$bearbeiten."\">";
print "Name:<br><input type=\"Text\" name=\"name_i\" size=\"30\" value=\"".$satz[0]."\"><br>";
print "Kategorie:<br><input type=\"Text\" name=\"kate_i\" size=\"30\" value=\"".$satz[2]."\"><br>";
print "<br>Beschreibung:<br><textarea wrap='virtual' name='desc_i'  cols='50' rows='15'>".$satz[3]."</textarea>";
print "<br>URL:<br><input type=\"Text\" name=\"url_i\" size=\"30\" value=\"".$satz[1]."\"><br>";
print "<input type=\"submit\" name='Buttons' value=\"Nein\">";
print "<input type=\"submit\" name='Buttona' value=\"Weiter\">;
}
?>
das sind 20 zeilen , aber es kommt ein error :
Parse error: parse error in c:\apache\htdocs\linkbearb.php on line 21

was is das ? kann mir da jemand helfen ? dankö :)

sepp
 
das bedeutet meist du ne klammer } vergessen hast irgendwo nur ehrlich gesagt seh ich net wo =(


ah da is der fehler
PHP:
print "<input type=\"submit\" name='Buttona' value=\"Weiter\">;

letzte zeile so muss es heissen
PHP:
print "<input type=\"submit\" name='Buttona' value=\"Weiter\">";

;D
 
new prob

Yo, trotzdem danke nochmal.... aber ich hab dann da noch ein prob *g*
das funzt ned so ganz.... versucht doch mal da durchzusteigen, ja ? *gg*
er schreibt leider nichts in die db, funzt aber sonst....
woran kann das liegen ? :)

thx
PHP:
$sql_befehlc="SELECT `name`,`url`,`kate`,`desc` FROM `link` WHERE `id`='$bearbeiten'";
$sql_befehld="INSERT INTO `link` WHERE `id`='$bearbeiten' (`name`,`url`,`kate`,`desc`) VALUES ('$name_i', '$url_i', '$kate_i', 'desc_i')";
$db=mysql_connect ($MYSQLserver,$MYSQLlogin,$MYSQLpass);
$take=mysql_db_query(shydevil_de,$sql_befehlc,$db);
// here we go !
switch ($Buttona)
{
    case $nope:
    header('Location: admintwo.php');
    break;

    case $yo:
    mysql_db_query(shydevil_de,$sql_befehld,$db);
    header('Location: linkout.php');
    break;

default:
print "<html><head><title>shydevil.de></title></head><body bgcolor='#cccccc'><form name=\"forma\" method=\"post\" action=\"$PHP_SELF\">";
while ($satz=mysql_fetch_row($take)) {
print "<input type=\"hidden\" name=\"id_i\" value=\"".$bearbeiten."\">";
print "Name:<br><input type=\"Text\" name=\"name_i\" size=\"30\" value=\"".$satz[0]."\"><br>";
print "Kategorie:<br><input type=\"Text\" name=\"kate_i\" size=\"30\" value=\"".$satz[2]."\"><br>";
print "<br>Beschreibung:<br><textarea wrap='virtual' name='desc_i'  cols='50' rows='15'>".$satz[3]."</textarea>";
print "<br>URL:<br><input type=\"Text\" name=\"url_i\" size=\"30\" value=\"".$satz[1]."\"><br>";
print "<b>Weitermachen ? </b>";
print "<br><input type=\"submit\" name='Buttona' value=\"Nein\">";
print "<input type=\"submit\" name='Buttona' value=\"Weiter\">";
}
}
?>
 
PHP:
<?
$sql_befehld="INSERT INTO `link` WHERE `id`='$bearbeiten' (`name`,`url`,`kate`,`desc`) VALUES ('$name_i', '$url_i', '$kate_i', 'desc_i')";
?>

Da ist ein Fehler drin:
'desc_i'
Denke mal, soll '$desc_i' heißen...


Und warum haben deine Tables alle so komische Namen? ;)
 
hmm ich weiß nicht ob ich da richtig liege aber ich glaube das muss so heissen:

<?
$sql_befehld="INSERT INTO 'link' WHERE 'id'='$bearbeiten' ('name','url','kate','desc') VALUES ('$name_i', '$url_i', '$kate_i', '$desc_i')";
?>

Du musst die "geraden" Anführungsstriche verwenden ' '
 
hm

.. ja, mag sein, aber trotz dieser lieben tipps läufts immanochned !
ich mag das ganze abschicken können, gibt auch keine fehlermeldung oda so, aba wenn ich die tabelle wieder auslese is da nix neues (bei veränderungen d. inhalts) :-(
was kann das sein ? :(
 
Zurück