hey,
ich will hab so ne art onlinenewssystem gmacht, aber bei änderrungen will ich ne doppelte sicherung haben (id und datum) erst dann soll eine änderung vorgenommen werden... hier mal das script:
hier klappt das nicht aber ich hab keine ahnung wieso?! auch wenn ich das AND zur ein komma ersetzte, geht es trotzdem nicht, wenn ich allerdings nur die id überprüfenwill klappt es ?! was mach ich falsch?!!
ich will hab so ne art onlinenewssystem gmacht, aber bei änderrungen will ich ne doppelte sicherung haben (id und datum) erst dann soll eine änderung vorgenommen werden... hier mal das script:
PHP:
Was soll geändert werden?!
<form method="post">
<input name="aendern[id]" type="text" value="id"><br>
<input name="aendern[datum]" type="text" value="datum"><br>
<br>
<br>
Zu:<br>
<input name="update[datum]" type="text" value"Datum"><br>
<input name="update[news]" type"text" value"Nachricht"><br>
<input type="submit" >
</form>
<?php include("verbindungsaufbau.php");
$id = mysql_real_escape_string($_POST['aendern']['id']);
$datum = mysql_real_escape_string($_POST['aendern']['datum']);
$datumneu = mysql_real_escape_string($_POST['update']['datum']);
$newsneu = mysql_real_escape_string($_POST['update']['news']);
$aendern= "UPDATE `test` SET `datum` = '".$datumneu."', `news` = '".$newsneu."' WHERE id=".$id." AND datum=".$datum."";
$update= mysql_query($aendern);
//ausgabe
$ausgabe = "SELECT * FROM test";
$query = mysql_query($ausgabe);
while($wahl = mysql_fetch_assoc($query)){
echo $wahl['id']."<br>";
echo $wahl['datum'];
echo $wahl['news']."<p>";
}
?>
hier klappt das nicht aber ich hab keine ahnung wieso?! auch wenn ich das AND zur ein komma ersetzte, geht es trotzdem nicht, wenn ich allerdings nur die id überprüfenwill klappt es ?! was mach ich falsch?!!
Zuletzt bearbeitet von einem Moderator: