Mailinglisten-Archive |
zur späten Stunde...
PHP 4.06 !
wo ist hier der Denkfehler ?
Eine Seite mit Formular($PHP_SELF) wird zum Neueintrag aufgerufen. Beim
senden soll überprüft werden, ob die Gruppen_id(Idcombine) schon in der DB
vorhanden ist. Wenn ja Fehlermeldung ausgeben, wenn nein, weitermachen...
<code>
if($Button) {
if($id) {
// "update" querys wenn id gesetzt ist; der untere "else" Zweig wird
ignoriert*/
}
else {
// Wenn Gruppen-ID vorhanden" Wahr"...
if($ergebnis=mysql_query("select * from $tabelle where
IDcombine='$IDcombine'")) {
while($row=mysql_fetch_array($ergebnis)) {
echo "$row[IDcombine] | "; // Nur um zu sehen ob was raus kommt...
$error="Die Gruppen-ID wurde ist belegt, bitte wählen sie eine andere";
}
// Bis hier hin geht das Script, wenn eine noch nicht gesetzte ID im
Formular eingetragen wird, - aber nicht weiter in die nächste else
Anweisung, so wie es sein soll...
}
else {
// hier soll das script reingehen, wenn es keine existenten "IDcombines"
findet; sämtliche Formulardaten werden per insert verarbeitet, neue ID
gesetzt etc.
}
}
}
</code>
Alternativ. Gibt es andere Wege um diese Abfrage zu realisieren, die
sinnvoller wären ?
Danke für eure Mühen...
gruss
olaf
--
Olaf Gleba | creatics media&systems
http://www.creatics.de | mailto:og_(at)_creatics.de
php::bar PHP Wiki - Listenarchive