Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: query in un form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579

    query in un form

    voglio inserire in un form, una query. quale codice devo inserire nella pagina insert.php???

    grazie

    ps: potreste darmi il codice direttamente, le guide già le ho lette ma ben poko ho capito.

    grazie

    'cioè devo mandare una query da un form ma nn ho capito ankora come fare'
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  2. #2
    codice:
    <form name="sendQuery" action="receive.php" method="post">
    <input type="text" name="query" />
    <input type="submit" name="invia" value="Invia Query" />
    <form>
    Questo dovrebbe fare quello che ti serve...
    poi dentro alla casella di testo "text" ci scrivi la query.. e nel file receive.php la prelevi da $POST['query']
    Life is too short to spend it hoping or crying...JUST LIVE IT!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    allora io creo:

    <?
    include ('config.php')
    echo '<form name="sendQuery" action="receive.php" method="post">
    <input type="text" name="query" />
    <input type="submit" name="invia" value="Invia Query" />
    <form>';

    ?>
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  4. #4
    Codice PHP:
    <?php
    include ("config.php")
    echo 
    '<form name="sendQuery" action="receive.php" method="post">' .
    '<input type="text" name="query" />' .
    '<input type="submit" name="invia" value="Invia Query" />' .
    '<form>';
    ?>
    cosi' dovrebbe andare meglio.
    Mancavano i punti di concatenamento della stringa...
    In php non puoi andare a capo cosi'.. come in un documento word o in html!!!
    Life is too short to spend it hoping or crying...JUST LIVE IT!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    e se io voglio mandare il tutto alla tabella news???
    io ho 3 campi:
    autore
    messaggio
    orario
    cosa scrivo????
    grazie
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  6. #6
    [supersaibal]Originariamente inviato da StarFinger
    e se io voglio mandare il tutto alla tabella news???
    io ho 3 campi:

    autore
    messaggio
    orario
    cosa scrivo????
    grazie [/supersaibal]
    La cosa non e' molto chiara...potresti spiegare meglio quello che vuoi fare?? :master:
    Life is too short to spend it hoping or crying...JUST LIVE IT!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    vorrei inviare query da un form, news.
    in questa tabella vorrei inserire titolo, ora, autore, premessaggio, messaggio
    capito??
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  8. #8
    Non ho capito una cosa... tu vuoi inviare dei dati presi da un form e metterli nella tabella news, oppure scrivere in un form la query direttamente e questa usarla per inserire i dati in news???

    Allora facciamo cosi'... ti risolvo tutti e due i problemi:

    Primo..
    Tu hai un form, tipo quello che ti ho scritto poco sopra, con alcuni campi text, ok?? In ognuno di questi hai un valore, ok?
    Una volta che clikki sul bottone "Invia Query" questi valori vengono spediti alla pagina segnata in "action" e memorizzati nel'array associativo $_POST.
    Nei file di ricezione scrivi:
    Codice PHP:
    $query "INSERT INTO news (titolo, ora, autore, premessaggio, messaggio, orario) VALUES ('" $_POST['titolo'] . "','" $_POST['autore'] . "','" $_POST['ora'] . "','" $_POST['premessaggio'] . "','" $_POST['messaggio'] . "';";
    mysql_query($query) or die("Query non eseguita!"); 
    Cosi' dovrebbe andare, ma ricorda di fare un campo di testo per ogni dato che ti serve, nella form, e di scrivere la composizione della query su di una riga sola, o di andare a capo dove c'e' un punto.

    Secondo...
    se invece la query la inserisci da tastiera nella form e la vuoi spedire ed eseguire.. la spedisci con il form che ti ho dato prima e in receive.php scrivi..

    Codice PHP:
    mysql_query($_POST['query']) or die("Query non eseguita!"); 
    Life is too short to spend it hoping or crying...JUST LIVE IT!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    e per inserire l'orario cosa devo fare???

    e poi è giusto così il form:

    <?php
    include ("config.php");


    echo '<form name="sendQuery" action="receive.php" method="post">' .
    '<input type="text" name="query" />' .
    '<input type="submit" name="invia" value="[$titolo]" />' .
    '<form>';

    echo '<form name="sendQuery" action="receive.php" method="post">' .
    '<input type="text" name="query" />' .
    '<input type="submit" name="invia" value="[$autore]" />' .
    '<form>';

    echo '<form name="sendQuery" action="receive.php" method="post">' .
    '<input type="text" name="query" />' .
    '<input type="submit" name="invia" value="[$premessaggio]" />' .
    '<form>';


    echo '<form name="sendQuery" action="receive.php" method="post">' .
    '<input type="text" name="query" />' .
    '<input type="submit" name="invia" value="[$messaggio]" />' .
    '<form>';



    $query = "INSERT INTO news (titolo, ora, autore, premessaggio, messaggio, orario) VALUES ('" . $_POST['titolo'] . "','" . $_POST['autore'] . "','" . $_POST['ora'] . "','" . $_POST['premessaggio'] . "','" . $_POST['messaggio'] . "';";
    mysql_query($query) or die("Query non eseguita!");

    ?>


    grazie ciao

    ps: per inviare il tutto serve solamente questo???
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  10. #10
    Senti...
    potresti anche guardarti qualche guida!!
    Leggi qui per sapere come si usano i form...
    http://www.html.it/guida/html_44.htm
    e ricordati di invertire autore e ora nella query.. i campi e i valori devono corrispondere!!
    Life is too short to spend it hoping or crying...JUST LIVE IT!

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.