guten morgen zusammen.
also, ich hab in php ein formluar das ausgefüllt werden kann, die daten die eingetragen wurden in das formular, sollen dann in die postgres db eingetragen werden. (update)
die anderen daten werden nicht verändert.
jetzt hab ich es soweit, dass die daten die vom formular kommen erkannt
werden dann sollten sie eingetragen werden.
das problem ist ich habe 5 felder, von denen midestens eines vollgeschrieben sein soll aber auch alle 5 verändert werden können.
meine frage ist nun wie setze ich diese statement zusammen ohne riesige schleifen und kruscht zu machen?
denn mein problem ist,
1. der erste datensatz bekommt kein komma vorangestellt,
die nachfolgenden schon.
2. ich weiss nicht welches feld als erstes befüllt wurde.
okist eigentlich eine php-frage, denke aber hier ist diese am richtigen platz.
ich hoffe ihr könnt mir helfen.
blunaluder
also, ich hab in php ein formluar das ausgefüllt werden kann, die daten die eingetragen wurden in das formular, sollen dann in die postgres db eingetragen werden. (update)
die anderen daten werden nicht verändert.
jetzt hab ich es soweit, dass die daten die vom formular kommen erkannt
werden dann sollten sie eingetragen werden.
das problem ist ich habe 5 felder, von denen midestens eines vollgeschrieben sein soll aber auch alle 5 verändert werden können.
meine frage ist nun wie setze ich diese statement zusammen ohne riesige schleifen und kruscht zu machen?
denn mein problem ist,
1. der erste datensatz bekommt kein komma vorangestellt,
die nachfolgenden schon.
2. ich weiss nicht welches feld als erstes befüllt wurde.
PHP-Code:
///////////////////////////////////////////////////////////////////////////////
$sqlgesamt="UPDATE $tabelle SET";
///////////////////////////////////////kommas einsetzen??-------------------
if(empty($pwd1)){
echo"passwortleer";
}
else {
$sql2 ='pwd='."'$secure'"; $sqlgesamt= $sqlgesamt .' '. $sql2;
}
if(empty($login)){
echo"loginleer";
}
else {
$sql2 ='login='."'$login'"; $sqlgesamt= $sqlgesamt .' '. $sql2;
}
if(empty($benutzer)){
echo"nameleer";
}
else {
$sql2 ='name='."'$benutzer'"; $sqlgesamt= $sqlgesamt .' '. $sql2;
}
if(empty($dezernat)){
echo"dezernatleer";
}
else{
$sql2 ='dezernat='."'$dezernat'"; $sqlgesamt= $sqlgesamt .' '. $sql2;
}
////////////////////////////////////////////////////////////////////////////////
okist eigentlich eine php-frage, denke aber hier ist diese am richtigen platz.
ich hoffe ihr könnt mir helfen.
blunaluder
Kommentar