ES LABORATORIO prontopizza?! Clicca QUI per vedere il messaggio nel forum |
zenerh |
qualcuno può postare le soluzioni del primo esercizio prontopizza svolto in laboratorio? please.. |
zenerh |
prontopizza vabè...
ora sto provando a fare l'esercizio1 di lab04.pdf (l'ultima lezione di labo)
e non va..help!
se inserisco in login.html
id: 0105552200
pw: pwd ( che dovrebbe essere uguale per tutti e 3 i clienti, giusto?)
login1.php---> non mi dà alcun risultato :( suggerimenti?
<?php
// Lettura da variabili globali dei valori passati in post
$usr = $_POST["user"];
$pass = $_POST["pwd"];
echo "ho letto: '.$usr' e '.$pass'";
//mi connetto al db sul mio pc nome e psw sn diversi sono i miei
$con1 = pg_connect("host=localhost port=5432 dbname=gestinf10 user=postgres password=*****");
if (!$con1)
{
die('Non posso creare la connessione: ');
}
//eseguo query ed estraggo dati con
//VERIFICO SE CLIENTE ESISTE NELLA BASE DI DATI
$query = "SELECT * FORM Cliente WHERE telC='$usr' AND password='$pass'"
$query_res = pg_query ($con1,$query);
//leggo prima riga del risultato
$row = pg_fetch_assoc($query_res);
if(!$row) {
echo "nome utente e pass errati";
}
else {
//memorizzo variabili di sess
session_start();
$_cognome = $row["cognome"];
$_SESSION["cognome"]= $cognome;
echo 'nome e pass corretti. <A href= "step2.php">visualizza i tuoi dati.</A>';
}
//controllo se la query funzia
print_r($row); // stampa tutto l'array (se nome e pass sono sbagliati stampa array vuoto)
?> |
gae84 |
-session_start() deve essere eseguito prima che venga mandato in output qualunque altro tag html
-rivedi la query, hai messo FORM al posto di FROM |
|
|
|