Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90

    problema inserimento dati

    ciao,
    sto imparando da poco il php, ho fatto questo script facile per inserire dei dati nel database ma non riesco a farlo partire dove sbaglio? grazie

    <?
    include("dbconf.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file dbconf.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file dbconf.php");
    ?>
    <?
    if ($action==inserisci )
    {
    $sql = "INSERT INTO azienda (azienda,telefono) VALUES ('$azienda', '$telefono')" or die ("Errore durante la connessione al database");
    mysql_db_query($db_name,$sql,$db);
    $up=true;
    mysql_close () ;
    }
    ?>
    <form action="?action=inserisci&s=<? echo $s; ?>" method="post">


    Inserisci nome azienda:
    <input name="azienda" type="text" value="">




    Inserisci numero telefono:
    <input name="telefono" type="text" value="">
    </p>



    <input type="submit" name="Submit" value="Conferma">
    </p>
    </form>
    <? if ($up==true) { echo "Azienda pubblicata correttamente";} ?>

  2. #2
    Probabile che devi usare $_POST invece del semplice nome della variabile in arrivo dal FORM.

    poi questo non lo capisco:

    <form action="?action=inserisci&s=<? echo $s; ?>" method="post">

    Se vuoi inviare alla stessa pagina devi mettere anche il nome del file oppure $_SERVER['PHP_SELF']

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90
    dovrei impostare in questo modo:
    <form action="stessapaginadelmodulo.php" method="$_POST">

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    <form action="stessapaginadelmodulo.php" method="post" >

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90
    niente non mi funziona neanche con
    <form action="stessapaginadelmodulo.php" method="post" >

    non mette niente

  6. #6
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Questa dovrebbe essere la formula giusta

    <form action="stessapaginadelmodulo.php?action=inserisci &s=<? echo $s; ?>" method="post">


    ma non ho capito cosa sia $s

    è meglio se dai alle variabili nomi un po più significativi

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da mixtere
    niente non mi funziona neanche con
    <form action="stessapaginadelmodulo.php" method="post" >

    non mette niente
    L'errore è altrove (sto guardando X-Files ). devi comunque scrivere method="post".

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90
    ho messo la seguente formula
    <form action="prova.php?action=inserisci&s" method="post">
    adesso mi viene anche la scritta che viene inserito corettamente ma nel database niente non inserisce ....

  9. #9
    Originariamente inviato da piero.mac
    Probabile che devi usare $_POST invece del semplice nome della variabile in arrivo dal FORM.
    mi quoto....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90
    x pier
    cioè come viene impostato?

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.