Insert Formular

Falle-Angel

Grünschnabel
Hallo

Ich habe ein Problem, das die Daten die vorher in der DB standen beim Aufruf der Seite gelöscht werden. Die Dateneingabe funktioniert somit nicht

in PHP4 geht die ganze Geschichte

wer kann mir hier bitte weiter helfen

Falli


$connect = mysql_connect($host,$db_user,$db_password);
@mysql_select_db($db,$connect) or die("Kann Datenbank nicht öffnen!");
if($speichern!=""){
$query="DELETE FROM kalender WHERE tag='$tag' AND monat='$monat' AND jahr='$jahr'";
mysql_query($query,$connect);



for($i=0;$i<12;$i++){

$name=$$i;
if($name!=""){
$query="insert into kalender (id, tag, monat, jahr, start, name) VALUES ('', '$tag', '$monat', '$jahr', '$i', '$name')";
mysql_query($query,$connect);
$gespeichert="jipp";
}
}
}

$query="SELECT * FROM kalender WHERE tag='$tag' AND monat='$monat' AND jahr='$jahr'";
$result = mysql_query($query,$connect);
while($ergebnis = mysql_fetch_array ($result)){
$start = $ergebnis['start'];
$_name[$start] = $ergebnis['name'];
}

?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Sendeplan</title>
</head>

<body>
<?if($gespeichert=="jipp"){echo("gespeichert");}?>
<form>
<table border=1>
<tr>
<td valign="bottom"><a href="kalender.php?tag=<?=$tag_gestern?>&monat=<?=$monat_gestern?>&jahr=<?=$jahr_gestern?>">Tag zurück</a></td>
<td valign="bottom"><?=$tag?>. <?=$monat?>. <?=$jahr?><br>
<a href="kalender.php?tag=<?=date('d')?>&monat=<?=date('n')?>&jahr=<?=date('Y')?>">heute</a></td>
<td valign="bottom"><a href="kalender.php?tag=<?=$tag_morgen?>&monat=<?=$monat_morgen?>&jahr=<?=$jahr_morgen?>">Tag vor</a></td>
</tr>
<?for($i=0;$i<12;$i++){?>
<tr>
<td><?=$i*2?> - <?=($i+1)*2?></td>
<td><input type="text" name="<?=$i?>" value="<?=$_name[$i]?>"></td>
</tr>
<?}?>
</table>
<input type="hidden" name="tag" value="<?=$tag?>">
<input type="hidden" name="monat" value="<?=$monat?>">
<input type="hidden" name="jahr" value="<?=$jahr?>">
<input type="submit" value="speichern" name="speichern">
</form>
 
Zurück