mysql_connect und header
Max Goldwyn
- php
Hallo,
ich erhalte immer folgende Meldung:
Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\wort\require\config.req.php:6) in C:\Programme\xampp\htdocs\wort\function\kaufen.func.php on line 16
Mein Code (ganz am Anfang) sieht so aus:
mysql_connect("localhost", "asdf", "asdf") or die("Verbindung zu MySQL gescheitert!");
mysql_select_db("asdf") or die("Datenbankzugriff gescheitert!");
$sql = "SELECT webseite, wort FROM woerter WHERE wort = '".$wort."'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
//Prüfen ob Wort bereits verkauft ist
if (isset($row['wort']) && empty($row['webseite'])) {
return $row['wort'];
} else {
header("Location: http://localhost/wort");
}
Wisst ihr warum ich immer den header Fehler erhalte? Es liegt an mysql_connect und mysql_select_db. Aber ich gebe hier doch nichts aus.
Hallo,
Wisst ihr warum ich immer den header Fehler erhalte? Es liegt an mysql_connect und mysql_select_db. Aber ich gebe hier doch nichts aus.
1
2 <?PHP
3 ...
Wenn <?PHP nicht in der ersten Zeile steht, wird schon mal ein Zeilenumbruch ausgegeben. Ist es bei dir so?
Kalle
Nein, leider nicht. <?php steht ganz oben.
echo $begrüßung;
Warning: Cannot modify header information - headers already sent by (output started at C:\Programme\xampp\htdocs\wort\require\config.req.php:6) in C:\Programme\xampp\htdocs\wort\function\kaufen.func.php on line 16
Mein Code (ganz am Anfang) sieht so aus:
Nein, sieht er nicht. Laut Fehlermeldung hast du ein include unterschlagen.
Wisst ihr warum ich immer den header Fehler erhalte? Es liegt an mysql_connect und mysql_select_db.
Der Grund ist das Übliche: eine Ausgabe. Deine Schlussfolgerung ist aber nicht richtig, denn du suchst in der falschen Datei.
echo "$verabschiedung $name";