checkboxen auswerten

Dieses Thema checkboxen auswerten im Forum "Windows XP Forum" wurde erstellt von walker45, 11. Apr. 2006.

Thema: checkboxen auswerten Moin... Ich habe folgendes Script bzw. Formular, welches bis jetzt toll funktioniert. Es werden mir nach Auswahl...

  1. Moin...

    Ich habe folgendes Script bzw. Formular, welches bis jetzt toll funktioniert. Es werden mir nach Auswahl der Klasse die dazugehörigen User angezeigt. Ein checkbox soll nun das löschen dieser User möglich machen. Wie muss ich das anstellen damit ich mehrere User aus einer DB löschen kann?

    Link zu meinem Projekt: http://modul153.ciryx.ch/?cid=userdel.php

    Code:
    
    <?php
    
    if($_POST[view_class]==yes)
    {
    
    $klasseid = $_POST[klasse_id];
    
    echo 
    
    <form action=\$PHP_SELF\ method=\post\>
    <table><tr><td>Schüler</td><td>Löschen?</td></tr>;
    
    $result = mysql_query(SELECT * FROM user_klasse WHERE klasseidfs =->$klasseid'); 
     while($row = mysql_fetch_array($result)) {
    
    
    $result2 = mysql_query(SELECT * FROM user WHERE userid =->$row[useridfs]'); 
     while($row = mysql_fetch_array($result2)) {
    
    echo <tr><td>$row[vorname] $row[name]</td><td><input type=\checkbox\ name=\user\ value=\$row[userid]\></td></tr>;
    
    }
    }
    
    echo <tr><td><input type=\submit\ name=\user\ value=\User löschen\></td><td><input type=\hidden\ value=\yes\ name=\del_user\></td></tr></table></form>;
    
    
    }
    else
    {
    
    echo Bitte wählen Sie zunächst die betroffene Klasse aus.<br><br>
    
    <form action=\$PHP_SELF\ method=\post\>
    Klasse <select name =\klasse_id\ onChange=\submit()\>
    <option>- select -</option>;
    
    $result = mysql_query(SELECT * FROM klasse ORDER BY klasseid DESC); 
     while($row = mysql_fetch_array($result)) {
      
    echo <option value=\$row[klasseid]\>$row[bezeichnung]</option>;
    	   
     }
     
    echo </select>
    
    <input type=\hidden\ value=\yes\ name=\view_class\>
    
    </form>;
    
    }
    
    ?>
    
    
     
  2. ok habe es gelöst mit hilfe von foreach ;)

    Code:
    
    <div class=fett>User löschen</div>
    
    <?php
    
    if($_POST[del_user]==yes)
    {
     
    $user_delid = $_POST[user_delid];
    
    
      foreach($user_delid as $id) {
    
    $result = mysql_query(DELETE FROM user WHERE userid =->$id');
    $result2 = mysql_query(DELETE FROM mail WHERE useridfs =->$id');
    $result3 = mysql_query(DELETE FROM user_klasse WHERE useridfs =->$id');
    
    }
    
    
    }
    else
    {
    
    
    if($_POST[view_class]==yes)
    {
    
    $klasseid = $_POST[klasse_id];
    
    echo 
    
    <form action=\$PHP_SELF\ method=\post\>
    <table cellpadding=\1\ cellspacing=\0\><tr class=\user_table\><td>Schüler</td><td>Löschen?</td></tr>;
    
    $result = mysql_query(SELECT * FROM user_klasse WHERE klasseidfs =->$klasseid'); 
     while($row = mysql_fetch_array($result)) {
    
    
    $result2 = mysql_query(SELECT * FROM user WHERE userid =->$row[useridfs]'); 
     while($row = mysql_fetch_array($result2)) {
    
    echo <tr><td>$row[vorname] $row[name]</td><td align=\right\><input type=\checkbox\ name=\user_delid[]\ value=\$row[userid]\></td></tr>;
    
    }
    }
    
    echo <tr><td><input type=\submit\ name=\user\ value=\User löschen\></td><td><input type=\hidden\ value=\yes\ name=\del_user\></td></tr></table></form>;
    
    
    }
    else
    {
    
    echo Bitte wählen Sie zunächst die betroffene Klasse aus.<br><br>
    
    <form action=\$PHP_SELF\ method=\post\>
    Klasse <select name =\klasse_id\ onChange=\submit()\>
    <option>- select -</option>;
    
    $result = mysql_query(SELECT * FROM klasse ORDER BY klasseid DESC); 
     while($row = mysql_fetch_array($result)) {
      
    echo <option value=\$row[klasseid]\>$row[bezeichnung]</option>;
    	   
     }
     
    echo </select>
    
    <input type=\hidden\ value=\yes\ name=\view_class\>
    
    </form>;
    
    }
    }
    ?>
    
     
Die Seite wird geladen...

checkboxen auswerten - Ähnliche Themen

Forum Datum
Excel: Mit mehreren Checkboxen woksheets ein- bzw ausblenden Windows XP Forum 22. Apr. 2008
JavaScript: Checkboxen checken Webentwicklung, Hosting & Programmierung 13. Mai 2004
Hintergrudfarbe von Checkboxen ändern Windows XP Forum 15. Nov. 2003
Monate pro Kalenderjahr jahresübergreifend auswerten Microsoft Office Suite 7. Juni 2013
Modem Log auswerten Windows XP Forum 20. Mai 2012