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

Was könnte an diesem code falsch sein?

Remoter

Neues Mitglied
ich bin php anfänger, hab mir dazu ein Buch gekauft wo drinnen steht wies geht und aus diesem resultat habe ich folgenden code erstellt für eine verknüpfung mit einer mysql datenbank, wisst ihr was daran falschist?

HTML:
<?php //mit MYsql verbinden$verbinde = mysql_connect ("localhost","root","")
if (isset($_POST["post"]))
{	$User = $_POST["User"];	$email = $_POST["email"];	$nachricht = $_POST["nachricht"];	$antworten = $_POST["antworten"];	$datum = $_POST["datum"];	$uhrzeit = $_POST["uhrzeit"];				}
?>
 
Was soll das Ganze denn tun?
Solange du nur connect aufrufst aber keinerlei Rückgabewert prüfst macht er nichts, egal ob der connect funktioniert oder nicht.
Solange du nur Variablen definierst, macht er nichts, egal ob die Definition richtig ist oder nicht.
Ein Fehler ist, am Ende der connect Zeile fehlt ein Semikolon.

Ausserdem, solange du unter Windows arbeitest, würde ich dir empfehlen einen Editor zu verwenden, der auch Windows-Style Zeilenumbrüche macht, das ist auch hier im Forum leichter lesbar.
 
Also 1. Danke für die schnelle antwort:)
2. Was ist ein semiklon??
3.Ich benutze einen Imac weil ich als Mediengestalter tätig bin und ich mich etwas weiterentwickeln möchte,
aber in zukunft werde ich darauf achten ;)
 
Hier der Code noch mal in lesbar:

PHP:
<?php

// Mit MySQL verbinden
$verbinde = mysql_connect("localhost", "root", "")    ;  // <-- Da isses :)

if (isset($_POST["post"])) {
    $User      = $_POST["User"];
    $email     = $_POST["email"];
    $nachricht = $_POST["nachricht"];
    $antworten = $_POST["antworten"];
    $datum     = $_POST["datum"];
    $uhrzeit   = $_POST["uhrzeit"];
}

Allgemeine Hinweise:

- Debuggen - PHP Forum: phpforum.de
- Standardantwort zu MySQL Debuggen - PHP Forum: phpforum.de
 
Zurück
Oben