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

    Modificare i record selezionati di una tabella

    ciao a tutti,

    come voi tutti conoscete con mysql control panel (cioè my php) si possono

    spuntare le righe da modificare e poi modificarle nel passaggio successivo.

    io vorrei fare una cosa del genere. sicuramente il myphp sarà in java o ajax credo

    ma a me besterebbe al limite anche un normale html: l'importante è che sia accessibile da quante più computer possibili.

    conoscete un buon tutorial?

    oppure potete dare un' occhiata al mio codice?

    Codice PHP:
    <?php
     
    //\"$_POST[ordinante]\" 
    //$ordinante=$_POST['ordinante']; 
    //$result = mysql_query("SELECT * FROM magazzino ORDER BY \"$ordinante\" ASC, id_entrata");      
    $result mysql_query("SELECT * FROM magazzino ORDER BY $_POST[ordinante] $_POST[versante] LIMIT 0 , $_POST[limitante]");
     
    //avvia stampa               
    print "<table width=80% border=0 align=center>
    <tr class=int_tabelle>
    <td>[b]Id Entrata[/b]</td>
    <td>[b]Azienda[/b]</td>
    <td>[b]Negozio[/b]</td>
    <td>[b]Rif. Cliente[/b]</td>
    <td>Descrizione Merce</td> 
    <td>Colli</td> 
    <td>DDT</td>
    <td>Data di Arrivo</td>
    <td>Data di Consegna</td>
    </tr>"
    ;
     while (
    $row mysql_fetch_array($resultMYSQL_NUM)) 
    {     
    printf("
    <tr class=corpo_tabelle> 
     <td>%s</td> 
     <td>%s</td> 
     <td>%s</td> 
     <td>%s</td>
     <td>%s</td> 
     <td>%s</td>
     <td>%s</td> 
     <td>%s</td> 
    <td>%s</td>
    </tr>  "
    $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8]);   }
    print 
    "</table>";
     
    //libera i risultati 
    //mysql_free_result($result); 
     //chiudi connessione 
    //mysql_close($connessione);    
    ?> 


      <form name="ordinante" id="ordinante" action="select-sort.php" method="post"> 
    Ordina per: <select name="ordinante"> 
    <option value="id_entrata"> Id Entrata</option> 
    <option value="nome_azienda"> Azienda</option> 
    <option value="nome_cliente"> Negozio</option>
    <option value="nome_rif"> Rif. Cliente</option> 
    <option value="descrizione_merce"> Descrizione Merce</option> 
    <option value="colli"> N. Colli</option>
    <option value="ddt"> Ddt</option> 
    <option value="data_arrivo"> Data Arrivo</option> 
    <option value="data_consegna"> Data Consegna</option>
     </select> 
    Num. Risultati: 
    <select name="limitante"> 
    <option value="10"> 10</option> 
    <option value="15"> 15</option> 
    <option value="20"> 20</option> 
    <option value="30"> 30</option> 
    <option value="40"> 40</option> 
    <option value="50"> 50</option> 
    <option value="70"> 70</option>
     </select> 
    Verso: <select name="versante"> 
    <option value="ASC"> Ascendente</option>
    <option value="DESC"> Discendente</option>
    </select>
    <input type="submit" value="Ordina">
    </form> 


    This is a password protected area only accessible to members. </p> 
    </body> 
    </html>

  2. #2
    e poi magari sareste anche in grado di dirmi come, su questo codice, si può generare quell' aletrnanza colore classica delle righe delle tabelle?




    ps: io ovviamente nel frattempo sto cercando nei vecchio post

    spero di trovare qualcosa di adattabile

  3. #3
    stavo cercando qualcosa sul web e mi sono imbattuto in questo strumento:

    http://www.mysqlajaxtableeditor.com/Example1.php

    stavo guardando la demo ma ho delle perplessità:

    sembra avere tutto quello che mi servirebbe,

    a parte il fatto che avrei meno soddisfazione rispetto al lavorarci io (pur ovviamente prendendo a grandi mani i suggerimenti che mi vengono dati qui)

    però non so..


    chi di voi conosce questi strumenti che ne pensa?

    ho visto che ce ne sono anche altri probabilmente. intanto faccio un giro..

  4. #4
    cmq sembra veramente molto potente e versatile

  5. #5
    scusate,

    nessuna idea, nesun consiglio?


  6. #6
    io avevo provato con questo codice:

    Codice PHP:
    <?php 
    $result 
    mysql_query("SELECT * FROM magazzino ORDER BY data_arrivo DESC LIMIT 0 , 50"); $get_id mysql_query("SELECT id_entrata FROM magazzino"); 
    //avvia stampa               
    print "<table width=80% border=0 align=center>     
    <tr class=int_tabelle>         
    <td>[b]Id Entrata[/b]</td>         
    <td>[b]Azienda[/b]</td>         
    <td>[b]Negozio[/b]</td>         
    <td>[b]Rif. Cliente[/b]</td>         
    <td>Descrizione Merce</td>         
    <td>Colli</td>         
    <td>DDT</td>         
    <td>Data di Arrivo</td>         
    <td>Data di Consegna</td>         
    <td>Mod.</td>     
    </tr>"              
    ;     
    while (
    $row mysql_fetch_array($resultMYSQL_NUM)) 
    {    
    printf("                 
    <tr class=corpo_tabelle>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td>%s</td>      
    <td><form name=selezionato action=update.php method=post>           
    <input type=checkbox name=ident value= 
    $get_id;>id
           
    </form></td>    
    </tr>  "
    ,
    $row[0], $row[1], $row[2], $row[3], $row[4], $row[5], $row[6], $row[7], $row[8]);   }                                     
    print 
    "</table>";

  7. #7
    in pratica aggiungendo quel

    value= $get_id;

    nella tabella:

    il risultato è, prevedibilmente: questo nella resa html:

    <table width=80% border=0 align=center>
    <tr class=int_tabelle>
    <td>Id Entrata</td>
    <td>Azienda</td>
    <td>Negozio</td>
    <td>Rif. Cliente</td>

    <td>Descrizione Merce</td>
    <td>Colli</td>
    <td>DDT</td>
    <td>Data di Arrivo</td>
    <td>Data di Consegna</td>
    <td>Mod.</td>

    </tr>

    <tr class=corpo_tabelle>
    <td>72</td>
    <td>castellani</td>
    <td>Ottagono Srl</td>
    <td>Dott. Franceschini</td>
    <td>lam</td>

    <td>4</td>
    <td>1111</td>
    <td>2010-02-13</td>
    <td>2010-02-19</td>
    <td><form name=selezionato action=update.php method=post>
    <input type=checkbox name=ident value= Resource id #4;>id


    </form></td>
    </tr>



    <tr class=corpo_tabelle>
    <td>74</td>
    <td>orginati</td>
    <td>Spazio Cucine</td>
    <td>Pili</td>

    <td>Con</td>
    <td>5</td>
    <td>2021</td>
    <td>2010-02-10</td>
    <td>2010-02-19</td>
    <td><form name=selezionato action=update.php method=post>

    <input type=checkbox name=ident value= Resource id #4;>id

    </form></td>
    </tr>

    ecc..

    in pratica empre quel value= Resource id #4;
    sempre uguale...


    dove sbaglio?

    io poi pensavo da li di andare a prendere i valori con id differenti e dire:

    quelli che hai selezionato, portali nella nuova pagina e li modifichiamo ..

    e devo ancora capire come

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.