Hallo,
brauche mal wieder Hilfe.
Ich habe versucht eine Datenbank an meine Seite anzubinden.
Ich habe über phpmyAdmin eine Datenbank erstellt und darin wiederrum eine Tabelle mit dem Namen ukttsii.
Ich habe mir die Ausgabe meiner POST-Dateien ausgeben lassen und sie werden angezeigt mit echo.
Ich habe das Ganze mit dem DVD-Kurs von Axel Pratzner gemacht ( natürlich auf meine Belange geändert).
Leider klappt bei mir beim Valuefeld nicht die $_POST - Dateien so einzubauen, dass ich ohne Fehlermeldung bleibe ($_POST ist unterstrichen rot markiert ..)
(siehe untenstehender Code):
Die Datenbank wollte ich noch als Sahnehäubchen haben, aber es würde auch ohne gehen.
Über Erhellung bin ich dankbar.
Klaus
Folgender Code
PHP
<span class="syntaxdefault"><br /> $dblink </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_connect</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"localhost"</span><span class="syntaxkeyword">,</span><span class="syntaxstring">"******"</span><span class="syntaxkeyword">,</span><span class="syntaxstring">"*********"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> echo $dblink</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> mysql_select_db</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"usr_meineDatenbank_2"</span><span class="syntaxkeyword">);<br /><br /></span><span class="syntaxdefault"> $dberg </span><span class="syntaxkeyword">=</span><span class="syntaxdefault">mysql_query </span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT * FROM ukttsii"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> echo</span><span class="syntaxstring">"<br />$dberg"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault"> echo</span><span class="syntaxstring">"<pre>"</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//$inhalt = mysql_fetch_array($dberg, MYSQL_ASSOC);<br /><br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//print_r ($inhalt);<br /><br /></span><span class="syntaxdefault"> </span><span class="syntaxcomment">//$dberg2 = mysql_query ("SELECT * FROM ukttsii");<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"<li>Vorname:"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">echo $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Vorname'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"<li>Nachname:"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">echo $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'Nachname'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">echo </span><span class="syntaxstring">"<li>Station:"</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">echo $_POST</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'station'</span><span class="syntaxkeyword">];<br /><br /><br /></span><span class="syntaxdefault">$sql </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"<br />INSERT INTO `usr_web1089_2`.`ukttsii` (<br />//----------ab hier stimmt was nicht.... <br />`vorname` ,<br />`nachname` ,<br />`station`<br /><br />)<br />VALUES (<br /><br />Zeile 354 '{$_POST['Vorname']}', --> //hier kommt der Fehler: Parse error: syntax error, unexpected T_STRING in /var/www/web1089/html/Onlineanmeldungtsiiukt.php on line 354<br />'{$_POST['Nachname']}',<br />'{$_POST['station'}'<br />);<br />"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>