- Registriert
- 15.03.07
- Beiträge
- 363
Hallo ich habe ein "kleines" Problem bei meinem Update Befehl , wenn ich in den Update befehl ein Query OHNE Variable
(UPDATE `baeder` SET `aufgaben` = 'OHNEVARI' WHERE bad ='Vreden' and aufgaben=''Keine"
absetze ändert er meine Datenbank , allerdings wenn ich das Query
(UPDATE `baeder` SET `aufgaben` = '".$_POST['aufin']."' WHERE bad ='Vreden' and aufgaben=''"
absetze Ändert er meine Daten nicht ich habe die Vermutung das in " .$_POST['aufin']. " kein wert eingefügt wird , weil wenn ich Dies vor dem Query ausgeben will erscheint nix ... Irgendwie ist meine If abfrage nicht korrekt oder meine eingabe ... ich habe keine Ahnung was da nicht stimmt
Bitte um Hilfe
Source :
<html>
<head><title>Datenbank</title>
</head>
<body>
<?php
echo "<pre>".print_r($_POST)."</pre>";
error_reporting(E_ALL);
include("config.php");
$con=@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
echo "
<form method='post'>
<input type='radio' name='methode' value='bad'>BaederInfo<br>
<input type='radio' name='methode' value='aufg'>Aufgaben<br>
<input type='radio' name='methode' value='both'>Beides<br>
<input type='submit' name='submit' value='Senden'>
</form>";
switch($_POST['methode']){
case "aufg":
echo "
<form method='post'>
zu aendernde Daten eingeben<br>
<input type='text' name='aufin'>: Aufgabe <br>
<input type='submit' name='submit2' value='Abschicken'>
</form>";
if($_POST['submit2']="Abschicken"){
$sql = "UPDATE `baeder` SET `aufgaben` = '".$_POST['aufin']."' WHERE bad ='Vreden' and aufgaben=''";
echo "UPDATE `baeder` SET `aufgaben` = '$aufin' WHERE bad ='Vreden' and aufgaben=''";
$result=mysql_query($sql,$con);
echo "Daten wurden geaendert";
}else{ echo "Daten wurden nicht geändert";}
}
?>
<br>
<a href=mySql.php>zur Auswahl</a><br>
<a href=ausgabe.php>zur Ausgabe</a><br>
</body>
</html>
Mfg -Oxy-
(UPDATE `baeder` SET `aufgaben` = 'OHNEVARI' WHERE bad ='Vreden' and aufgaben=''Keine"

absetze ändert er meine Datenbank , allerdings wenn ich das Query
(UPDATE `baeder` SET `aufgaben` = '".$_POST['aufin']."' WHERE bad ='Vreden' and aufgaben=''"

absetze Ändert er meine Daten nicht ich habe die Vermutung das in " .$_POST['aufin']. " kein wert eingefügt wird , weil wenn ich Dies vor dem Query ausgeben will erscheint nix ... Irgendwie ist meine If abfrage nicht korrekt oder meine eingabe ... ich habe keine Ahnung was da nicht stimmt
Bitte um Hilfe
Source :
<html>
<head><title>Datenbank</title>
</head>
<body>
<?php
echo "<pre>".print_r($_POST)."</pre>";
error_reporting(E_ALL);
include("config.php");
$con=@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
echo "
<form method='post'>
<input type='radio' name='methode' value='bad'>BaederInfo<br>
<input type='radio' name='methode' value='aufg'>Aufgaben<br>
<input type='radio' name='methode' value='both'>Beides<br>
<input type='submit' name='submit' value='Senden'>
</form>";
switch($_POST['methode']){
case "aufg":
echo "
<form method='post'>
zu aendernde Daten eingeben<br>
<input type='text' name='aufin'>: Aufgabe <br>
<input type='submit' name='submit2' value='Abschicken'>
</form>";
if($_POST['submit2']="Abschicken"){
$sql = "UPDATE `baeder` SET `aufgaben` = '".$_POST['aufin']."' WHERE bad ='Vreden' and aufgaben=''";
echo "UPDATE `baeder` SET `aufgaben` = '$aufin' WHERE bad ='Vreden' and aufgaben=''";
$result=mysql_query($sql,$con);
echo "Daten wurden geaendert";
}else{ echo "Daten wurden nicht geändert";}
}
?>
<br>
<a href=mySql.php>zur Auswahl</a><br>
<a href=ausgabe.php>zur Ausgabe</a><br>
</body>
</html>
Mfg -Oxy-