-
Ciao a tutti. Ho creato su www.freesql.org il mio database, ho fatto gli script giusti (suppongo) per gestirlo, dopo averlo installato ovviamente e dopo aver creato le tabelle. Ho fatto questo code per inserire i dati nel database tramite un form messo nel mio sito
[code:1:5f64741783]<form method="post" action="invia.php">
Inserisci titolo sito <INPUT TYPE="text" NAME="Titolosito" VALUE="" MAXLENGTH="" SIZE=""><BR>
Inserisci email amministratore <INPUT TYPE="text" NAME="Emailadmin" VALUE="" MAXLENGTH="" SIZE=""><BR>
Inserisci url sito <INPUT TYPE="text" NAME="Urlsito" VALUE="" MAXLENGTH="" SIZE=""><BR>
<input type="submit" value="invia">
</form> [/code:1:5f64741783]
Poi ho fatto uno script in php che spero sia giusto per aggiungere dati al database
[code]<?php
$host="localhost";
$user="musclegym";
$pass="ciao";
$db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione al database");
mysql_select_db("my_musclegym",$db);
$sql="INSERT INTO Tabellalink (Titolo sito, Email amministratore,Url sito) VALUES ('".$Titolosito."','".$emailadmin."','".$Urlsito." ')";
mysql_query($sql);
mysql_close();
?> [code]
Mi potete gentilmente aiutare?? Il mio problema è che non inserisce i dati nel mio database. Grazie mille
-
Ho provato a chiedere ad altri siti e mi hanno detto che magari il database ha bisogno di uno script con codice php vecchio. Boh non so cosa c'è che non va. aiutatemi
-
visto che il tuo database è su freesql, devi mettere
$host="freesql.org";
e qui il nome del db che ti hanno assegnato
mysql_select_db("NOMEDB",$db);
-
ok va bene provo a vedere se va. ciao e grazie ancora per l'interessamento ai miei problemi.
-
Allora...non va ancora. Mi sa che rinuncio!!!!
-
Su freesql il nome del db è lo stesso dello user se non erro, quindi devi mettere musclegym anche in mysql_select_db().
-
ok fino a li ci sono, ma non funziona lo stesso. Quando lo eseguo nel database non mette niente.
-
Nessuno mi aiuta a risolvere il problema??? :(
-
togli gli spazi nei nomi dei campi delle tabelle , sia nello script che nel db!
-
oppure prova così, anche se preferirei eliminare gli spazi!
$sql="INSERT INTO Tabellalink ('Titolo sito', 'Email amministratore','Url sito') VALUES ('".$Titolosito."','".$emailadmin."','".$Urlsito." ')";
-
non va lo stesso, ho provato anche così. Mi rassegno. Non potrò utilizzare il database.
-
Ho provato a farlo tramite asp ma mi sa che in questo spazio web non è supportato.
-
qualcuno mi sa dire qualcosa a proposito?????