Riassumo il tutto magari rendo più chiare le cose che vorrei fare (grazie al vostro aiuto)
questo è il file index.php:
<?php
//Tutorial from http://www.mmkit.com
//by [email]
[email protected][/email]
session_start();
dbconnect();
if (!isset($verified_user)) $verified_user='';
if ($action=='login') {
$result=mysql_query("SELECT id_user FROM daticonsulenti_users WHERE username='".$username."' AND password='".$psw."'");
if (mysql_num_rows($result)>0) list($verified_user)=mysql_fetch_row($result);
else $verified_user='';
}
session_register("verified_user");
?>
<html>
<head>
<title>Login per Newsletter </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color:
#00CCFF;
}
-->
</style></head>
<body>
[url="index.php"]Log in - [url="log-out.php"]Log out</p>
</p>
<?php
echo"
";
if ($verified_user != '') {
echo"**Benvenuto/a.**
";
} else {
if ($action == "login" && $verified_user == '') {
echo"<font color=\"red\">Errore login, è sbagliato il nome utene o la password!</font>
";
}
?>
</p>
<form name="login_form" action="index.php" method="post">
<div align="center">
<input type="hidden" name="action" value="login">
Nome Utente:
<input type="text" name="username">
Password:
<input type="password" name="psw">
<input type="submit" name"Login" value="Login">
</div>
</form>
<?php
}
function dbconnect() {
mysql_connect("host", "username", "password");
@mysql_select_db("db_name") or die ("Unable to select database");
}
?>
</body>
</html>
nella tabella daticonsulenti_users ho inserito manualmente i dati (username, password e consulente) in modo che quando uno mette nella pagina index.php il proprio nome utente e password entra (dovrebbe andare nella pagina news.php COME FACCIO A FARE QUESTA COSA???).
La pagina news.php è questa:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
background-color:;
}
-->
</style></head>
<body>
<div align="center">
</p>
</p>
</p>
Inserisci i dati dei clienti e poi premi sul pulsante "Salva"
</p>
</p>
</p>
</div>
<form action=script.php metod=post>
<p align="center">**Nome**
<input type=text name=nome>
**Cognome**
<input type=text name=cognome>
</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>
</body>
</html>
mentre il file script.php è questo:
<?php
// dati per la connessione al database
$db_host = "localhost";
$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("error=1");
echo "&stop=1";
?>
Come faccio?
Grazie mille