Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    163

    selezionare record databse con checkbox

    Ciao! avete presente la gestione sezioni di joomla?? bene,sto cercando di fare una cosa simile ma ho dei problemi.

    nella mia pagina, in alto è inclusa una "toolbar.php" che permette la navigazione,che nn funziona con pagine,ma con funzioni :
    Codice PHP:
    if( isset( $_GET['action'] ) )
    {
       switch( 
    $_GET['action'] )
       {
            case 
    'list':
            default:
                
    lista();
            break;

            case 
    'delete':
                 
    delete();
            break;

       }

    cioè a seconda di ciò che viene cliccato richiama una funzione diversa dal file function.php:
    Codice PHP:
    function lista()
    {
        
    $query="SELECT * FROM sezioni";
        if(
    $r=mysql_query($query))
        {
            echo 
    '<table border="0" width="100%">
            <tr bgcolor="#ADD8E6">
            <td width="30"></td>
            <td>Nome</td>
            <td>ID</td>'
    ;
            while(
    $array mysql_fetch_array($r))
            {
                echo 
    '<tr bgcolor="#E0FFFF">
                <td>
    problema-->[COLOR=green][B]<form action="index.php?page=gestsez&action=delete" method="post">
                <input type="checkbox" name="check" value=???></form>[/B][/COLOR]
                </td>
                <td>[url="index.php?page=articoli&id='
    .$array['IDsezione'].'"]'.$array['Nome'].'[/url]</td>
                <td>'
    .$array['IDsezione'].'</td></tr>';
            }
            echo 
    '</table>';
            
    mysql_free_result($r);
        }
        else echo 
    mysql_error();


    function 
    delete()
    {
    $querydelete="DELETE FROM `sezioni` WHERE `IDsezione` = "valore del checkbox" ";
    $delete=mysql_query($querydelete);
    echo 
    "delete";

    in pratica la funzione lista() crea una tabella che contiene tutti i campi dalla tabella "sezioni" del db,e accanto a ogni sezione una checkbox.questa funzione funziona XD bene.
    però come faccio,partendo da questa lista,a selezionare un determinato record su cui usare la funzione delete()?
    un altra domanda:nella navigazione non funziona il default,sapete perchè??

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    163
    nessuno che lo sa?

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.