hi leute,
muss schon wieder fragen
habe skript geschrieben mit 5 Eingabefelder die eine Tabelle Updaten soll funzt auch
nun meine frage:
wie kann ich wenn ich nur 1 Eingabefeld von den 5 was reinschreibe, ( rest leer bleibt) den inhalt der restlichen 4 erhalten?
jetzt löscht er alles aus datenbank raus, wo die eingabefelder leer bleiben?
würde mich übern ansatz freuen..lege mal skript bei
muss schon wieder fragen
habe skript geschrieben mit 5 Eingabefelder die eine Tabelle Updaten soll funzt auch
nun meine frage:
wie kann ich wenn ich nur 1 Eingabefeld von den 5 was reinschreibe, ( rest leer bleibt) den inhalt der restlichen 4 erhalten?
jetzt löscht er alles aus datenbank raus, wo die eingabefelder leer bleiben?
würde mich übern ansatz freuen..lege mal skript bei
PHP-Code:
<h3>Adressen updaten anhand der id</h3>
<form action="" method="post">
Welche Idschueler? <input type="text" name="idschueler">
Elternname: <input type="text" name="elternname">
Elternpasswort: <input type="text" name="elternpasswort">
Schuelername: <input type="text" name="schuelername">
Lehrername: <input type="text" name="lehrername">
E-Mail: <input type="text" name="emaileltern">
<input type="submit" value="Update durchführen" name="submit">
</form>
<?php
if (!empty($_POST["submit"])) {
// auf datenbank login
require ("config.inc.local.php");
$sql="UPDATE eltern SET " .
"elternname='$_POST[elternname]', elternpasswort='$_POST[elternpasswort]', schuelername='$_POST[schuelername]', " .
"lehrername='$_POST[lehrername]', emaileltern='$_POST[emaileltern]' WHERE idschueler='$_POST[idschueler]'";
if (mysql_query($sql)) {
echo "
Update erfolgreich!</p>";
}
else {
echo "
Update nicht erfolgreich!</p>";
}
mysql_close();
}
?>
[url="abfrage.php"]update anschauen[/url]
</body>
</html>
<?php
bis dann steeli
?>
Kommentar