Ciao a tutti, è da poco che mi cimento con html e php, e stavo provando a creare un sistema di registrazione + login su altervista.
Per quanto riguarda la registrazione, riesco a far arrivare una mail con i dati inseriti all'indirizzo di posta immesso nell'input, utilizzando questo codice:
Codice PHP:
<form action="Registrazionept2.php">
Username: <input type="text" name="username">
Password: <input type="password" name="password">
Indirizzo di posta elettronica: <input type="text" name="email">
<input type="submit" value=" Invio "> </form>
Ho collegato quindi la pagina di immissione dei dati ad un'altra pagina che invia i dati alla mail inserita, usando invece questo codice:
Codice PHP:
<?php
$mail = "$email";
$oggetto = "Dati di iscrizione";
$testo = "User: ".$_GET['username']."
Pass: ".$_GET['password'];
mail($mail,$oggetto,$testo);
?>
Fin qui non ho riscontrato nessun problema ^^
Però poi ho provato ad inserire nella stessa pagina che invia la mail(va inserito lì, no?) il codice per connettersi al database e inviare i dati:
Codice PHP:
<?php
$sDBServer = “localhost”;
$sDBName = “utenti”;
$sDBUsername = “root”;
$sDBPassword = “mypassword”;
$link = mysql_connect($sDBServer,$sDBUsername,$sDBPassword);
$username= mysql_real_escape_string($_POST["username"]);
$password= mysql_real_escape_string($_POST["password"]);
$email= mysql_real_escape_string($_POST["email"]);
$sql = “Insert into 'iscritti'(username, password, email) values (’$username’,'$password’,'$email’,)”;
$eseguisql=mysql_query($sql) or die(mysql_error());
mysql_close($link);
?>
Provando a registrarmi, esce questo errore:
Parse error: syntax error, unexpected T_STRING in /membri/"mioindirizzo"/Registrazionept2.php on line 34
Non riesco a capire cosa sia quel /membri/ davanti all'indirizzo..
E neanche dove possa essere l'errore commesso
Ho configurato altervista per le connessioni al db sql
Il database logicamente è stato creato
Mi vien da pensare che il codice per l'invio dati alla mail e quello per l'invio dati al database siano da inserire in pagine diverse?
Se no non saprei proprio come fare...
Aspetto vostri aiuti/consigli
Grazie mille ^^