Oppure

Loading
06/09/09 7:55
XBarboX
allora ho una pagina index.html così:

<html>

<head>
<title>registrazione</title>
</head>

<body>
<div style="width:400px; height: 300px; text-align: center; background-color: teal; border: 2px solid black;">
<form action="registra.php" method="post">
<br>
Nome:<input type="text" name="nome"><br><br>
Cognome:<input type="text" name="cognome"><br><br>
<input type="submit" value="registrati!"></form>
</div>
</body>

</html>


e una pagina registra.php così:

<?php

$nome = $_POST['nome'];
$psw = $_POST['cognome'];

echo "$nome ; $cognome";

$db_host = "localhost";
$db_user = "sapientia";
$db_password = "";
$db_name = "my_sapientia";

include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);

if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

mysql_select_db($name, $db) or die("Errore durante la selezione del database"); 

$query = "insert into table Prova(nome, cognome) values('$nome', '$cognome')";

if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";

mysql_close($db);
?>


se volete testare andate in sapientia.altervista.org

io compilo e clicco su registrati ma nel database neanche l'ombra dei dati inseriti e se notate appare il messaggio "Errore durante la selezione del database".
Dato che php non mi da errori penso che sia la connessione al database che non sia corretta.

Secondo voi qual'è l'errore?

i dati sono questi:

Hostname/server: localhost
Username: sapientia
Password: facoltativa (puoi lasciare il campo vuoto)
Database: my_sapientia
Ultima modifica effettuata da XBarboX 06/09/09 9:26
aaa
06/09/09 9:26
XBarboX
risolot c'erano parecchi errori:

ecco il codice php:

<?php

$nome = $_POST['nome'];
$psw = $_POST['cognome'];

echo "$nome ; $cognome";

$db_host = "localhost";
$db_user = "sapientia";
$db_password = "";
$db_name = "my_sapientia";

include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);

if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");

mysql_select_db($db_name, $db) or die("Errore durante la selezione del database"); 

$query = "INSERT INTO Prova (nome, cognome)
VALUES ('$nome' , '$cognome')";
echo"<br>";
if (mysql_query($query, $db))
echo "L'installazione è stata eseguita correttamente";
else
echo "Errore durante l'installazione";

mysql_close($db);
?>
aaa