wenn variable true von db daten beziehen ansonsten von _POST
Marcel
- php
0 lolblack0 Patrick Kujawa0 Marcel
Hallo.
Wie kann ich es machen das meine Daten, wenn Variable $check true ist, die Daten von $_POST[''] geholt werden und ansonsten von der DB also $data[''] ???
mfg,
Marcel
Mach ne if abfrage und je nach dem geh auf ne function die dir die daten aus der db oder aus post holt.
Mach ne if abfrage und je nach dem geh auf ne function die dir die daten aus der db oder aus post holt.
Es sind aber über 20 felder. wie mach ich da am besten mit der function?
mfg,
Marcel
schon gut hab hinbekommen.
danke
mfg,
marcel
Moin moin,
wo genau ist dein Problem ?
Du weisst doch, was du erreichen möchtest.
Du solltest dir if in Kombination mit elseif mal näher anschauen.
http://de3.php.net/manual/en/control-structures.elseif.php
Daraus bastelst du (umgangssprachlich):
Wenn $check=Wahr, dann (
var1=$_POST['Formular1']
var2=$_POST['Formular2']
) ansonsten (
DB-Verbindungsaufbau
DB-Abfrage
var1=<deine DB-Daten für var1>
var1=<deine DB-Daten für var1>
)
Eigentlich recht simpel.
Wenn du noch konkrete Probleme hast, wird dir hier sicherlich gern weitergeholfen werden.
Gruß
Patrick
Habs jetzt so gemacht:
function db_post($check,$field)
{
global $data;
if ($check == 1) $ret = $_POST[$field];
elseif (empty($check)) $ret = $data[$field];
return $ret;
}
trotzdem danke!
MfG,
Marcel