S.O.S PHP

Gianky4747

Nuovo Utente
27 Gen 2019
16
0
1
Buongiorno a tutti. Premetto che sono un neofita con il Php ma vorrei realizzare una pagina che mi possa richiamare gli utenti già registrati con successo nel database di Altervista. La pagina di inserimaneto dati sembra funzionare ma quelle di richiamo dati che sono main_login.php e checklogin.php (che ho trovato nei vari siti) danno errore "username o password errati" e non riesco a capire da cosa possa dipendere. Incollo qui sotto le due pagine e se c'è qualcuno disposto ad esaminarle lo rigrazierei moltissimo. Un GRAZIE anticipato !!
PHP:
PAGINA main_login.php
<HTML>
<HEAD>
<TITLE>prova</TITLE>
</HEAD>
<BODY>
<table border="0" cellspacing="1" cellpadding="0" width="300" align="center" bgcolor="#cccccc"><tbody>
<tr><form action="checklogin.php" method="post"> <input name="phpMyAdmin" type="hidden" value="V0N0db6Fl62QWr6eBkly75xAGn3" /><td>
<table border="0" cellspacing="1" cellpadding="3" width="100%" bgcolor="#ffffff"><tbody>
<tr>
<td colspan="3">
<p align="center"><strong>&nbsp;Login Utenti Registrati</strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input id="myusername" name="myusername" type="text" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input id="mypassword" name="mypassword" type="password" /></td>
</tr>
<tr>
<td></td>

<tr>
<td> Email</td>
<td>:</td>
<td><input id="myemail" name="myemail" type="email" /></td>
</tr>
<tr>
<td></td>

<td></td>
<td><input name="Submit" type="submit" value="Login" /></td>
</tr>
</tbody></table>
</td>
</form></tr>
</tbody></table>
</BODY>
</HTML>
PAGINA checklogin.php
<?php
$host="localhost"; // Hostname
$username=""; // Mysql username
$password=""; // Mysql password
$email=""; // Mysql email

$db_name="my_moltitreni"; //Nome del Database
$tbl_name="utentireg"; // Nome della Tabella

// Procedimento per connettersi al Database
mysql_connect("$host", "$username", "$password", "$email")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Nome utente e password inviate attraverso il form
$myusername=$_POST['username'];
$mypassword=$_POST['password'];
$myemail=$_POST['email'];

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'and email='$myemail'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
// If result matched $myusername and $mypassword and $myemail, table row must be 1 row
if($count==1){
// Register $myusername, $mypassword, $myemail and redirect to file "login_success.php"
session_register("myusername");
session_register("mypassword");
session_register("myemail");

header("location:login_success.php");
}
else {
print "Attenzione username o password errati";
}
?>
 
Ultima modifica di un moderatore:
@Gianky4747
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008


Dal regolamento del forum
2.7 E' vietato aprire discussioni con titoli generici del tipo "Aiuto", "Help" o "Rispondete subito". Alle discussione deve essere assegnato un titolo che ne renda immediatamente comprensibile il contenuto utilizzando, ove possibile, la giusta terminologia tecnica. Così facendo si rende più facile agli altri utenti il compito di trovare immediatamente le discussioni a cui parteciapre.

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti prima di tornare a scriuvere post
Grazie

Correggi il titolo e inserisci i tag che ti ho detto!
 
  • Like
Reactions: Gianky4747
@Gianky4747
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008


Dal regolamento del forum

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti prima di tornare a scriuvere post
Grazie

Correggi il titolo e inserisci i tag che ti ho detto!
@Gianky4747
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008


Dal regolamento del forum

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti prima di tornare a scriuvere post
Grazie

Correggi il titolo e inserisci i tag che ti ho detto!
@Gianky4747
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008


Dal regolamento del forum

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti prima di tornare a scriuvere post
Grazie

Correggi il titolo e inserisci i tag che ti ho detto!

Scusate tutti se ho fatto degli errori nell'inserimento del codice e del titolo ma dato che era la prima volta che usavo il Forum spero che la mia leggerezza sia perdonata.. Per quanto riguarda la correzione del titolo inopportuno lo farei volentieri ma non ho capito come si fa !! Grazie comunque..
 

Discussioni simili