PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   Checkbox checked merken (https://www.php-resource.de/forum/php-developer-forum/105397-checkbox-checked-merken.html)

webdream 10-12-2015 12:57

Checkbox checked merken
 
Hallo!
Ich lese ein paar Werte aus einer DB aus und stelle die einzelnen Werte mit Checkboxen zur Auswahl dar:
PHP-Code:

<form>
select from where...

$PruefmethodenID=$row['PruefmethodenID'];    

<
input type=checkbox name=Checkbox_Pruefmethoden[] value=$PruefmethodenID>

</
form

Das Ergebnis der Auswahl stelle ich dann dar:
PHP-Code:

#Ihre Auswahl der Checkboxen darstellen
          
$elements = array();
          foreach(
$Checkbox_Pruefmethoden as $key
          {
            
$sql "SELECT Name FROM Tabelle WHERE PruefmethodenID = $key";
            
$result mysql_query($sql) OR die(mysql_error());
            while(
$row mysql_fetch_assoc($result))       
            {
              
$PruefmethodenName=$row['PruefmethodenName'];
              
$elements[] = "$PruefmethodenName";
            }    
          }
          echo 
"Ihre Auswahl: ";
          echo 
implode(', '$elements);
          echo 
"</h4>"

Nun kommt mein Problem:
Ich möchte das die ausgewählten Checkboxen weiter angehackt bleiben - sprich die Auswahl soll weiterhin nicht nur geschrieben sondern die Checkbox auf "checked" gesetzt werden.

Ich hatte versucht, das foreach auch in die erste Schleife der Checkboxes zu hängen, wenn: if ($REQUEST_METHOD=="POST") oder eine entsprechend Variable gesetzt wurde...

Leider ohne Erfolg.

Habt Ihr noch Ideen/Ansätze?

Danke

webdream 10-12-2015 13:04

GELÖST!!

PHP-Code:

if (@in_array($PruefmethodenID$_REQUEST["Checkbox_Pruefmethoden"])) { $checked="checked"; } else {$checked="";} 



Alle Zeitangaben in WEZ +2. Es ist jetzt 04:39 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG