Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    aggiungere chechbox a codice

    ciao a tutti
    vorrei aggiungere un chechbox a questa funzione che mi consenta di selezionare tutti / nessuno tramite un pulsante.

    Codice PHP:
    else if($action=="validatelist")
    {
        
    addonline(getuid_sid($sid),"***","");
        echo 
    "<head>";
        echo 
    "<title>***</title>";
        echo 
    "<link rel=\"stylesheet\" type=\"text/css\" href=\"../themes/$theme[0]\">";
        echo 
    "</head>";
        echo 
    "<body>";
        
    //////ALL LISTS SCRIPT <<
        
    if($page=="" || $page<=0)$page=1;
        
    $noi mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM users WHERE validated='0'"));
        
    $num_items $noi[0]; //changable
        
    $items_per_page10;
        
    $num_pages ceil($num_items/$items_per_page);
        if((
    $page>$num_pages)&&$page!=1)$page$num_pages;
        
    $limit_start = ($page-1)*$items_per_page;
        
    $sql "SELECT id, name FROM users WHERE validated='0' ORDER BY name  LIMIT $limit_start$items_per_page";
        echo 
    "

    "
    ;
        
    $items mysql_query($sql);
        if(
    mysql_num_rows($items)>0)
        {
        while (
    $item mysql_fetch_array($items))
        {
        
    $nopl mysql_fetch_array(mysql_query("SELECT sex, birthday, location FROM users WHERE id='".$item[0]."'"));
        
    $uage getage($nopl[1]);
        if(
    $nopl[0]=='M')
        {
    $usex "M";}else
        if(
    $nopl[0]=='F'){$usex "F";}
        else{
    $usex "Non dichiarato!";}
        
    $nopl[2] = htmlspecialchars($nopl[2]);

        
    $lnk "<a href=\"index.php?action=viewuser&amp;who=$item[0]&amp;sid=$sid\">$item[1]($uage/$usex/$nopl[2])</a>";
        echo 
    "$lnk
    "
    ;
        }
        }
        echo 
    "</p>";
        echo 
    "<p align=\"center\">";
        if(
    $page>1)
        {
          
    $ppage $page-1;
          echo 
    "<a href=\"pagina.php?action=$action&amp;page=$ppage&amp;sid=$sid&amp;who=$who\">«Precedente</a> ";
        }
        if(
    $page<$num_pages)
        {
          
    $npage $page+1;
          echo 
    "<a href=\"pagina.php?action=$action&amp;page=$npage&amp;sid=$sid&amp;who=$who\">Successiva»</a>";
        }
        echo 
    "
    $page/$num_pages
    "
    ;
        if(
    $num_pages>2)
        {
            echo 
    $rets;
            
    $rets "<form action=\"headadmincp.php\" method=\"get\">";
            
    $rets .= "<input name=\"page\" style=\"-wap-input-format: '*N'\" size=\"2\"/>";
            
    $rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>";
            
    $rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>";
            
    $rets .= "<input type=\"submit\" value=\"vai\"/>";
            
    $rets .= "</form>";

            echo 
    $rets;
        }
        echo 
    "</p>";
        echo 
    "</body>";

    grazie a chi mi aiuterà

  2. #2
    non ho capito cosa vuoi fare...
    cmq sbirciando il codice ho notato che all'interno del ciclo while fai un query sulla stessa tabella users... mhà... a me sembra una cosa poco esatta nonchè poco efficiente...

  3. #3
    vorrei aggiungere praticamente il quadratino selezionabile o no accanto ad ogni risultato del codice

  4. #4
    Originariamente inviato da pinkangel
    vorrei aggiungere praticamente il quadratino selezionabile o no accanto ad ogni risultato del codice

  5. #5
    upp

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    nella parte in cui scrivi il risultato di ogni riga aggiungi un echo contenente l'html della checkbox.

    echo "<input type='checkbox' name='riga{$numero_riga}' value='true' />";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.