Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    form inserimento dati da riportare in tabella

    Salve.
    La nostra associazione sta portando avanti un progetto che prevede di far firmare una sorta di petizione online per far intestare una via ad un personaggio per noi molto importante.
    Chi può aiutarmi?
    Vi spiego.....essendo digiuno di php, a me servierebbe un form dove inserire due tre informazioni:

    per esempio:

    nome:
    città:
    età:

    (un bottone centrale con scritto FIRMA o qualcosa del genere)

    una volta compilati i campi sotto il form di apparirà la lista di chi ha aderito del tipo:

    500- pinco pallino - roma - 26 anni
    499- tal dei tali - milano - 15 anni
    498- tizio caio - genova - 100 anni
    e via dicendo......

    a noi non serve la legalità della cosa, ma ci interessa che sia di impatto per le nostre istituzioni del tipo : ecco guardate quanta gente è daccordo con la
    nostra proposta!

    disponiamo di un database mysql, ma non so come usarlo.
    inoltre ho abbozzato la tabella html per l'inserimento dei dati.
    qualcuno riesce a guidarmi passo passo?

    grazie a tutti per il supporto che potrete darci!

    Alex

  2. #2
    cosa intendi per passo passo ?

    comicia a postare quello che hai fatto o dove hai dei dubbi; altrimenti diffiicile poterti dare una mano.

    ciao
    Ginko
    Il progresso scientifico ? www.cartagodelendaest.it

  3. #3
    ecco un esempio generale:

    Codice PHP:
    <html>
    <head><title></title></head>
    <body>
    <form id="nome" method="post" action="<?=$_SERVER['PHP_SELF']?>?id=1">
      Nome:<input type="text" name="nome" size="30" />

      Citta:<input type="text" name="citta" size="30" />

      Eta:<input type="text" name="eta" size="5" />

      <input type="submit" value="OK" />
      <?php
         $sql 
    "SELECT * FROM nomi ORDER BY Nome DESC";
         
    $conn mysql_connect("localhost""mysql_user""mysql_password");
         
    $db mysql_select_db("mydb");
         
    $result mysql_query($sql);
         if (
    mysql_num_rows($result)) {
           
    ?><table border="0" width="100%"><tr><td>[b]Nome[/b]</td><td>[b]Citta[/b]</td><td>[b]Eta[/b]</td></tr> <?
           
    while ($row mysql_fetch_array($resultMYSQL_ASSOC)) {
             echo 
    "<tr><td>".$row['Nome']."</td><td>".$row['Citta']."</td><td>".$row['Eta']."</td></tr>";
           }
        echo 
    "</table>";
        }
      
    ?>
    </form>
    </body>
    </html>

  4. #4
    si. il codice è come quello che avevo trovato in giro in giro.....

    il problema è anche settare il database mysql (che è ospitato nello spazio gratuito di un noto portale con tale supporto che dovrebbe contenere le pagine)

    scusate l'ignoranza....ma sono davvero alle prime armi con php e affini!

  5. #5
    se sei su altervista non lo conosco bene...io ho siti solo su serveroni e neanche in Italia...mi pare però che puoi crearlo dal pannello di controllo e poi basta sapere username e assword che ti danno quelli di altervista no?

  6. #6
    ti consiglio prima di lavorare in locale e poi mettere tutto sul server...

    cmq per prima cosa devi effettuare al connessione al db, ossia inserire
    host (in genere localhost), user e password che ti dovrebbe fornire il tuo host server.

    ok ?
    Il progresso scientifico ? www.cartagodelendaest.it

  7. #7
    ora provo.....

    ma basta il codice che mi hai passato (ovviamente sostituendo i dati con quelli del mio database) o devo creare un file dove memorizzare i dati?

  8. #8
    no no basta che al posto di mysql_user, mysql_password e mydb metti rispettivamente i tuoi username, nome del database

  9. #9
    ok. provo subito poi ti faccio sapere.....

    grazie, siete grandi raga!

  10. #10
    ecco il codice:

    codice:
    <html> 
    <head><title></title></head> 
    <body> 
    <form id="nome" method="post" action="<?=$_SERVER['PHP_SELF']?>?id=1"> 
      Nome:<input type="text" name="nome" size="30" />
     
      Citta:<input type="text" name="citta" size="30" />
     
      Eta:<input type="text" name="eta" size="5" />
     
      <input type="submit" value="OK" /> 
      <?php 
         $sql = "SELECT * FROM nomi ORDER BY Nome DESC"; 
         $conn = mysql_connect("localhost", "fcr", ""); 
         $db = mysql_select_db("my_fcr"); 
         $result = mysql_query($sql); 
         if (mysql_num_rows($result)) { 
           ?><table border="0" width="100%"><tr><td>Nome</td><td>Citta</td><td>Eta</td></tr> <? 
           while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
             echo "<tr><td>".$row['Nome']."</td><td>".$row['Citta']."</td><td>".$row['Eta']."</td></tr>"; 
           } 
        echo "</table>"; 
        } 
      ?> 
    </form> 
    </body> 
    </html>
    se clicco su ok però, la pagina non riporta i dati appena immessi.....dove sbaglio?

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.