Nessuno può aiutarmi?
![]()
![]()
![]()
Nessuno può aiutarmi?
![]()
![]()
![]()
esattamente a fare cosa?
Errare humanum est, perseverare ovest
Per passare i dati da un form devi fare una query al db passando i parametri $_POST['nomecampo'].
Sergej
dovrei creare una pagina in cui gli utenti possano inserire dei dati tipo:
autore
articolo
che poi finiscano nel database
il problema è che non ci capisco molto![]()
conosci il php? hai installato sul tuo computer mysql?
CMQ per iniziare ci sono ottimi articoli su freephp.html.it
per quanto riguarda l'installazione di mysql sto lavorando direttamente online su un mio spazio web
se conosco php? Ci sto provando da 3 giorni leggendomi le guide di freephp.html.it ma...![]()
se tu puoi illuminarmi![]()
Quale è il problema?
Hai già scritto un po' di codice?
CMQ, per iniziare, l'ideale è copiare pari pari gli esempi nella guida di freephp
io scopiazzando qua e là sono arrivata a questo:
<html>
<head>
<title>Inserire i dati </title>
</head>
<body>
<h2>Inserire dati :</h2>
<form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='post'>
Autore: <input type='text' name='autorname'>
E-mail: <input type='text' name='email'>
<input type='submit' name='submit'>
</form>
</body>
</html>
<?php
// interazione con l'utente
if(isset($_POST["submit"])){
$autorname = $_POST['autorname'];
$email = $_POST["email"];
echo ("Salve $autorname la tua e-mail è $email");
}
?>
ma vorrei che l'autore e l'email finissero nel database e non in calce alla pagina![]()
dove c'è la echo, lì devi fare la connessione al database (guarda come si fa in freephp), poi dovrai fare una query di inserimento nel db, di questo tipo:
$add = mysql_query("INSERT INTO nometabella VALUES ('$_POST['autore'], '$_POST['email'],e così via....");
ovviamente devi prima creare il database e la tabella sul db
Sergej
per la connessione al database va bene questo codice??
<?php
// accesso a MySQL
//--------------------------------
$db = mysql_connect("localhost", "utente", "password") or die ("Impossibile connettersi: " . mysql_error());
mysql_select_db("nomedatabase",$db);
?>
comunque grazie mille![]()