Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    102

    Inserire Piu' Submit In Una Tabella

    Vi chiedo gentilmente di aiutarmi ad inserire più submit in una tabella php, assegnando un pulsante CANCELLA. Vorrei assegnare un ID ad ogni riga di dati in cui c'è un CANCELLA.

    Vi passo il mio script:

    <?php
    if (isset ($VENDI)) {
    if ($number<>0) {
    $query = "SELECT *
    FROM tabella_files
    ";
    $risultato = mysql_query($query) or die(mysql_error());
    $number = mysql_numrows($risultato);

    echo "<table border=\"1\" bgcolor=\"#2D2D2D\" align=\"left\"><tr>
    <th><font color=\"white\">FOTO</font></th>
    <th><font color=\"white\">TIPO</font></th>
    <th><font color=\"white\">MARCA</font></th>
    <th><font color=\"white\">PREZZO</font></th>
    <th><font color=\"white\">ELIMINA</font></th>
    </tr>";

    for($i=0;$i<$number;$i++){
    $tipo=mysql_result ($risultato,$i, "tipo");
    $marca=mysql_result ($risultato,$i, "marca");
    $prezzo=mysql_result ($risultato,$i, "prezzo");
    $note=mysql_result ($risultato,$i, "note");
    $id_file=mysql_result ($risultato,$i, "id_file");
    $nome_file=mysql_result ($risultato,$i, "nome_file");
    $tipo_file=mysql_result ($risultato,$i, "tipo_file");
    $dati_file=mysql_result ($risultato,$i, "dati_file");

    echo "<tr>
    <td><a href=\"mostra.php?id=$id_file\" target=\"_black\"><img src=\"image1.gif\"></a></td>
    <td><font color=\"white\">$tipo</font></td>
    <td><font color=\"white\">$marca</font></td>
    <td><font color=\"white\">$prezzo</font></td>
    <td><input type=\"submit\" name=\"ELIMINA\" value=\"ELIMINA\"></td>
    </tr>";
    }
    }
    echo "</table>";
    }
    ?>

    Grazie a tutti, Cristina.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539

    Re: Inserire Piu' Submit In Una Tabella

    Modifico il tuo submit in modo che diventi un normalissimo link, al cui click viene chiamata una funzione in javascript:

    echo "<tr>
    <td><a href=\"mostra.php?id=$id_file\" target=\"_black\"><img src=\"image1.gif\"></a></td>
    <td><font color=\"white\">$tipo</font></td>
    <td><font color=\"white\">$marca</font></td>
    <td><font color=\"white\">$prezzo</font></td>
    <td><a href=\"javascript:void(0);\" id=\"elimina_" . $i . "\" onClick=\"elimina('" . $id_file . "');\"></td>
    </tr>";
    }
    }
    echo "</table>";
    }
    ?>


    Codice PHP:
    function elimina(id){
       
    /* 
       in questa funzione puoi sia inviare il form (con un'unica submit) per cancellare il record,
       ma avrai bisogno di un campo di appoggio nel form per sapere quale form stai cancellando,
       oppure chiamare un file il cui compito è solo quello di eliminare il tuo record;
       sta a te scegliere la soluzione che più preferisci
       */


  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    non so perchè javascript lo mette col trattino, comunque si scrive tutto attaccato....

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.