- Home
- Categorie
- Coding e Sistemistica
- Coding
- Inserimento dati in php
-
Inserimento dati in php
Qeutso è lo script che ho trovato:
// dati per la connessione al database $db_host = ""; $db_user = ""; $db_password = ""; $db_name = ""; // connessione al database $db = mysql_connect ($db_host, $db_user, $db_password); $db_forum = mysql_select_db ($db_name, $db); // query di inserimento $query = "INSERT INTO `utenti` (nome, cognome, consulente, email) VALUES ('".$_POST['nome']."', '".$_POST['cognome']."', '".$_POST['consulente']."', '".$_POST['email']."')"; // esecuzione della query $query_results = mysql_query($query) or die(mysql_error($db));
Ma non funziona perchè mi crea una riga vuota, dov'è sbagliato?
Grazie mille
-
Devi richiamarlo da un form in post, lo fai?
-
Si attraverso questo codice:
<form action=script.php metod=post> <p align="center">**Cognome** <input type=text name=cognome> **Nome <input type=text name=nome> **</p> <p align="center">**Email** <input type=text name=email> **Consulente** <input type=text name=consulente> <input type=submit name=salva value=salva> </p> </form>
Dove sbaglio?
-
@riga75 said:
Si attraverso questo codice:
<form action=script.php metod=post> <p align="center">**Cognome** <input type=text name=cognome> **Nome <input type=text name=nome> **</p> <p align="center">**Email** <input type=text name=email> **Consulente** <input type=text name=consulente> <input type=submit name=salva value=salva> </p> </form>
Dove sbaglio?
che brutto codice!usa i le virgolette doppie o singole, scritto in quel modo non è il massimo, e non valido per gli standard w3c...
fai un print_r($_POST); e vedi se le variabili effettivamente ti arrivino!
-
@PaTeR said:
che brutto codice!
usa i le virgolette doppie o singole, scritto in quel modo non è il massimo, e non valido per gli standard w3c...
fai un print_r($_POST); e vedi se le variabili effettivamente ti arrivino!
Scusa la mia ignoranza () ma non capisco nulla di php, m ipotresti dire dov'è sbagliato o passarmi un codice giusto???
Grazie
-
<form action=script.php metod=post> <p align="center">**Cognome** <input type=text name=cognome> **Nome <input type="text" name="nome"> **</p> <p align="center">**Email** <input type="text" name="email"> **Consulente** <input type="text" name="consulente"> <input type="submit" name="salva" value="salva"> </p> </form>
figurati, lo dicevo solo per te!
in script.php metti solo print_r($_POST);
per vedere quali variabili ti arrivano, se ci sono tutte, allora il codice dovrebbe funzionare