Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi A - F > Basi di dati ~ comunicazione digitale
 
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

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate