ho appena istallato lo script e una volta creato un nuovo utente mi compare questo notice:
"Notice: Undefined index: action in C:\Apache2\htdocs\test\include\reg.lib.php on line 51".
Qualcuno mi sà spiegare perchè?
Un grazie al forum.Stefano.
ho appena istallato lo script e una volta creato un nuovo utente mi compare questo notice:
"Notice: Undefined index: action in C:\Apache2\htdocs\test\include\reg.lib.php on line 51".
Qualcuno mi sà spiegare perchè?
Un grazie al forum.Stefano.
@piero.mac
Funziona evviva
Potrebbe funzionare una cosa del genere
config.inc.php
insert.php<?php
// parametri del database
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "prova";
?>
save.php<?
include ("config.inc.php");
?>
<html>
<head>
<title>Inserimeto Dati</title>
</head>
<body>
<form action="save.php" method="post">
<div align="center">
<table border="0" width="300">
<tr>
<td>Nome:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Cognome:</td>
<td><input type="text" name="surname"></td>
</tr>
<tr>
<td>Username:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name="action" value="Invia"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
Database<?include("config.inc.php");
elseif (trim($nome) == "" OR trim($cognome) == ""):
echo "I campi Nome e Cognome devono essere riempiti!";
else:
elseif (trim($username) == "" OR trim($password) == ""):
echo "I campi Username e Password devono essere riempiti!";
else:
$query = "INSERT INTO utenti (name, surname, username, password) VALUES ('Gabriele', 'Farina','darkbard',MD5('test'),'', '', '0', '', '', 0);"
if (mysql_query($query, $db))
echo "I dati sono stati inseriti correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db); endif;
?>
Non la posso testare sono al lavoroCREATE TABLE utenti (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
surname VARCHAR(30) NOT NULL,
username VARCHAR(30) NOT NULL,
password CHAR(32) NOT NULL,
PRIMARY KEY(id),
INDEX(username, password)
);
Ciao a tutti
sono riuscito a farlo funzionare ed ad apportare qualche modifica.Ma ho un problema nel modificare il file login.php quando avviene la verifica per l'accesso o meno di un utente.Il file login.php prevede il redirect su home.php o sul register.php qualora non avviene il loggin.
La modifica che volevo apportare è quella di caricare l'eventuale file.php ( a secondo se fallisce o meno il loggin) su un frame(con il nome "home") diverso da dove si trova quello per inserire user e pw per il loggin, con il nome di "Main".
Qualcuno mi può aiutare a risolvere questo mio problema?
Stano.
![]()
![]()