Hmmm, ne.
Scheinbar drücke ich mich korrekt aus.
Ich versuchs nochmal
Also ich hab ne DB-Abfrage (Kunden), das Ergebnis sind einer
oder auch mehrere Kunden, die zeilenweise ausgegeben werden.
Hier wähle ich über einen Optionsschalter den jeweiligen
Kunden aus.
Dieser ausgesuchte Kunde hat eine kundenID, was der Inhalt
meiner Checkbox dastellt, diese KundenId benötige ich für eine
weiter Abfrage.
Select * from kunden where
kundenId=’".$_POST[‚kundenID‘]."'pre>
Diese Abfrage wird ausgelöst durch nen Klick auf den Button
–>
$_POST[‚auflisten_daten‘]
So und nun soll er chekcn ob meine Checkbox „kundenID“
angehakt ist, bzw da es mehrere Checkboxen sind, ob überhaupt
eine angehakt ist.
Wenn nicht dann eben -->
echo „Erst Kunden
auswählen“;
bis dahin ist alles klar.
und die vorherige Abfrage soll er so auf der Seite stehen
lassen, so dass ich nicht mit den Zurück-Button zurück gehen
muss.
Ab hier wiederspreche ich Dir. Ein abschicken eines formulars erwartet logischerweise eine antwort. Z.b. "falsche daten , eingabe ändern. Nun ist aber bei der rückgabe dieser antwort auch wieder das ganze formular neu zu schicken mit der wiederhergestellten user eingabe.
Du kannst natürlich auch JavaScript etc nehmen, aber das ist die schlechteste aller möglichkeiten.
Beispiel
http://abacvs.org/oldserver/helptheworld/php/checkbo…
<?php $kundenID = array();<br />$fehler ="";
if (isset($\_GET['auflisten\_daten']) ) {
if (isset($\_GET['kundenID'])) {
$kundenID = $\_GET['kundenID'];
} else {
$fehler="Sie haben keine Auswahl getroffen.";
}
} else {
?\> Hallo ! ,Hier Ihre auswahlmöglichkeit
<?php } <br />
if (count($kundenID) == 1 ) {
// tu das was getan werden muss für $kundenID
} else {
?\> Bitte wählen Sie genau <u>einen</u> Kunden aus und abschicken !! <?php echo $fehler; ?>
<?php $sqlresultarray = array("ID1"=>"Kunde1Name", "ID2"=\>"Kunde2Name");
?\>
<?php // for sql use only
// while ($row = mysql\_fetch\_array($sqlresultarray, MYSQL\_NUM)) {
// $kid = $row['id'];
// $kname = $row['name'];
foreach ($sqlresultarray as $kid=\>$kname) {
?\>
-1) {echo "checked";} ?\>\><?php echo $kname ?>
<?php }
?\>
<?php // for sql use only
// }
}
?\>
> Wenn ein Haken aber gesetzt ist, soll er mir meine Abfrage
> machen.
>
> Ich hoffe nun wirds klarer.......
>
> Gruß Rolf