unihoc_jan
Neues Mitglied
hallo zusammen
ich bin relativ neu in der Programmierwelt und ganz neu hier im Forum!
nun ich habe ein kleines Problem.
ich habe ein formular erstellt, das werte in eine Tabelle infügt. allerdings wollte ich machen das man nicht einfach nichts eingeben kan. deshalb habe ich ein script geschrieben, mit dem man überprüft, ob in einem Formularfeld etwas drin steht. wen nein dan zeigt es mir das an wenn ja dan schreibt es die dinge in die datenbank. nachdem möchte ich direkt auf eine andere seite weitergeleitet werden. allerdings kommt dasn dieser fehler:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\bbcpostphp\richtig.php:12) in C:\xampp\htdocs\bbcpostphp\richtig.php on line 64
wie kann ich machen das es trotzdem geht????
Poste mal den Code:
danke
ich bin relativ neu in der Programmierwelt und ganz neu hier im Forum!
nun ich habe ein kleines Problem.
ich habe ein formular erstellt, das werte in eine Tabelle infügt. allerdings wollte ich machen das man nicht einfach nichts eingeben kan. deshalb habe ich ein script geschrieben, mit dem man überprüft, ob in einem Formularfeld etwas drin steht. wen nein dan zeigt es mir das an wenn ja dan schreibt es die dinge in die datenbank. nachdem möchte ich direkt auf eine andere seite weitergeleitet werden. allerdings kommt dasn dieser fehler:
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\bbcpostphp\richtig.php:12) in C:\xampp\htdocs\bbcpostphp\richtig.php on line 64
wie kann ich machen das es trotzdem geht????
Poste mal den Code:
PHP:
<?php
session_start();
error_reporting(E_ALL);
echo "
<!DOCTYPE HTML PUBLIC '-//W3C//DTD XHTML 4.01 Strict//EN'
'http://www.w3.org/TR/xhtml1//DTD/xhtml1-strict.dtd'>
<html>
<head>
<title>Neuen Eintrag erstellen</title>
</head
<body>
<h1>Neuen Eintrag erstellen</h1>";
$event = $dat = $ort = $lagerz = $linkz = $link = $pw = '';
if(isset($_POST['submit'])){
//Variablen
$event = $_POST["event"];
$dat = $_POST["dat"];
$ort = $_POST["ort"];
$lagerz = $_POST["lagerz"];
$linkz = $_POST["linkz"];
$link = $_POST["link"];
$pw = $_POST["pw"];
//Prüfen ob die Variablen ein wert enthalten (empty prüft ob variable einen Wert hat!)
$fehler = array();
if(empty($event)){
$fehler[] = '<font color="red">Event ist leer</font>';
}
if(empty($dat)){
$fehler[] = '<font color="red">Datum fehlt</font>';
}
if(empty($ort)){
$fehler[] = '<font color="red">Ort fehlt</font>';
}
if(empty($lagerz)){
$fehler[] = '<font color="red">Lagerzeitung fehlt</font>';
}
if(empty($linkz)){
$fehler[] = '<font color="red">Link-Zeitung fehlt</font>';
}
if(empty($link)){
$fehler[] = '<font color="red">Link fehlt</font>';
}
if(empty($pw)){
$fehler[] = '<font color="red">Passwort fehlt</font>';
}
//verbindung mit der Datenbank
mysql_connect("localhost","root","");
mysql_select_db("bbcpost");
//Passwort Kontrollieren
$query1 = mysql_query("SELECT pw FROM passwort WHERE pw='".$pw."'");
$result = mysql_fetch_array($query1);
if($result == false){
$fehler[] = '<font color="red">Ungültiges Passwort</font>';
}
// falls kein fehler aufgetreten die Daten in die DB schreiben
if(count($fehler) == 0){
$query = "INSERT INTO einfuegen (`event`, `datum`, `ort`, `lagerzeitung`, `link-zeitung`, `link`)
VALUES ('".$event."', '".$dat."', '".$ort."', '".$lagerz."', '".$linkz."', '".$link."')";
mysql_query($query) || die("ERROR " . mysql_errno() . ": " . mysql_error() . "<br />$query<br />");
header("Location: anzeigen.php");
}//wenn fehler aufgetreten sind, diese auflisten
else{
foreach($fehler as $f){
echo "<b>$f</b><br />";
}
}
}
echo "
<form method='post' action='" . $_SERVER['PHP_SELF'] . "'>
<table width='277' border='0'>
<tr>
<td width='123'>Event </td>
<td width='144'><input type='text' name='event' value='$event'></td>
</tr><br>
<tr>
<td>Datum</td>
<td><input type='text' name='dat' value='$dat'></td>
</tr><br>
<tr>
<td>Ort</td>
<td><input type='text' name='ort' value='$ort'></td>
</tr><br>
<tr>
<td>Lagerzeitung</td>
<td><input type='text' name='lagerz' value='$lagerz'></td>
</tr><br>
<tr>
<td>Link Lagerzeitung</td>
<td><input type='text' name='linkz' value='$linkz'></td>
</tr><br>
<tr>
<td>Link</td>
<td><input type='text' name='link' value='$link'></td>
</tr><br>
<tr>
<td>Passwort</td>
<td><input type='password' name='pw' value='$pw'></td>
</tr><br>
</table>
<input name='submit' type='submit' value='Erstellen'>
<br />
</form>
</body>
</html>";
?>
danke