tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
712
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von nautiLus`
    nautiLus` nautiLus` ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Österreich / Wien / Schwechat
    Beiträge
    209
    hi, ich hab ein kleines problem ...

    http://mortifer.strikenet.at/bsp.jpg

    es ist ein faq script, bei dem man jetzt wenn man eine oder mehrere checkboxen aktiviert und dann das pw eingibt und auf submit klickt die fragen und antworten der gecheckten boxen aus der datenbank *g* löscht!
    das löschen ist ja kein problem, nur wie mach ich das, dass er kontrolliert welche denn aktiviert sind? ich hoffe ihr wisst so in etwa was ich meine!

    danke für die hilfe

    mfg
    Geändert von nautiLus` (20.08.03 um 22:49 Uhr)
     

  2. #2
    Registriert seit
    Nov 2002
    Beiträge
    231
    kommt drauf an was du als wert für die checkboxen angegeben hast,

    und ein bisschen code würde uns das helfen erleichtern..

    mfg
     

  3. #3
    Avatar von nautiLus`
    nautiLus` nautiLus` ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Österreich / Wien / Schwechat
    Beiträge
    209
    eigentlich wollt ich nur mal wissen wie man vorgeht aber hier ein bisschen code:
    PHP-Code:
    echo "    <td style=\"width:6%; text-align:center;\">del<input type=\"checkbox\" name=\"name_$id\"></td>\n";
    ------------------     
          if(
    $submit
          {
            if (
    $pass != $adminpw)
            {
              echo 
    "Incorrect password!";
            }
            else 
            {
              
    dbConnect();          
              
    $query "UPDATE
                            
    $faq_category_table
                        SET
                            name = '
    $categoryupdate'
                        WHERE
                            catid = '
    $catid';";
                                   
              
    $result mysql_query($query) OR die(mysql_error());
              @
    mysql_close();    
                    
              echo 
    "Update successfull!<br>";
              echo 
    "Please wait while site is refreshing or klick <a href=\"?\"><b>here</b></a> to view the faqs...\n";
              echo 
    "<meta http-equiv=\"Refresh\" content=\"3\" url=\"$REQUEST_URI\">\n"

    die checkbox ist diese zeile:

    PHP-Code:
    echo "    <td style=\"width:6%; text-align:center;\">del<input type=\"checkbox\" name=\"name_$id\"></td>\n"
    danke ciao
    Geändert von nautiLus` (24.08.03 um 14:56 Uhr)
     

  4. #4
    Registriert seit
    Nov 2002
    Beiträge
    231
    wenn deine checkbox keinen Wert haben, kannste auch nicht prüfen ob dies angeklickt wurden
    d.h.
    du musst das dann ungefähr so machen

    PHP-Code:
    echo "    <td style=\"width:6%; text-align:center;\">del<input type=\"checkbox\" name=\"name_$id\" value="\1\"></td>\n"
    umd zu prüfen ob die checkbox nun angeklickt wurde kannst du sowas benutzen

    PHP-Code:
    if (!empty($name_id))
    {
        echo 
    "checkbox wurde ausgewählt";

    oder halt

    PHP-Code:
    if( $_POST['name_id'] == "1" )
    {
       echo 
    "checkbox wurde ausgewählt";

     

  5. #5
    Avatar von nautiLus`
    nautiLus` nautiLus` ist offline Mitglied Gold
    Registriert seit
    Sep 2002
    Ort
    Österreich / Wien / Schwechat
    Beiträge
    209
    dankeschön, werd ich mir mal anschaun =)

    ciao nauti
     

  6. #6
    Avatar von SonicBe@m
    SonicBe@m SonicBe@m ist offline Mitglied Brokat
    Registriert seit
    Jan 2002
    Ort
    München
    Beiträge
    447
    hier ist nen Beispiel wie du es machen kannst!
    Ungetestet dürfte aber glaube ich funktionieren!

    PHP-Code:
    <?
    include("config_mysql.php");
    $table ="test";

    $formIsSend $HTTP_POST_VARS['formIsSend'];
    $formDeleteId $HTTP_POST_VARS['formDeleteId'];

    if(isset(
    $formIsSend)){
       if(
    count($formDeleteId) > 0){
            for(
    $i=$i count($formDeleteId); $i++){
               
    $sql "delete from $table where `Id`='$formDeleteId[$i]'";
               
    mysql_query($sql);
            }
        }
    }
    ?>
    <html>
    <body>
    <form method="post" target="<?=$PHP_SELF?>">
    <input type="hidden" name="formIsSend" value="true">
    <?
    $sql 
    "select * from $table";
    $res mysql_query($sql);
    while(
    $row mysql_fetch_array($res){
    ?>
    <input type="checkbox" name="formDeleteId[]" value="<?=$row[Id]?>">
    <?}?>
    </form>
    </body>
    </html>
    Geändert von SonicBe@m (20.08.03 um 16:45 Uhr)
     
    Moep :)

Ähnliche Themen

  1. CheckBox in ListBox mittels GridView
    Von andreason im Forum .NET WPF & Silverlight
    Antworten: 1
    Letzter Beitrag: 12.02.10, 10:28
  2. Alle Einträge einer JList mittels JPopupMenu selektieren
    Von Alex08 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 11.08.08, 14:55
  3. Antworten: 2
    Letzter Beitrag: 21.03.08, 13:59
  4. Per Checkbox löschen
    Von PasiXXL im Forum PHP
    Antworten: 14
    Letzter Beitrag: 18.10.06, 19:33
  5. Checkbox einträge durch komma trennen... Datenbank
    Von DeeJay-Luke im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 01.05.04, 11:34