Ciao a tutti, devo fare un progetto per la scuola, ma sono alle prime armi col PHP, e non riesco a capire come avvine un passaggio di parametri, qualcuno può gentilmente aiutarmi a capire?
Vi spiego meglio, con phpmyadmin, ho costruito il mio database, nello specifico sto lavorando sulla tabella login, ornaizzata in questo modo:
Ora questa è la mia pagina di login da browser:-- Struttura della tabella `login`
--
CREATE TABLE IF NOT EXISTS `login` (
`id_login` int(1) NOT NULL AUTO_INCREMENT,
`username_login` varchar(10) NOT NULL,
`password_login` varchar(40) NOT NULL,
PRIMARY KEY (`id_login`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
--
-- Dump dei dati per la tabella `login`
--
INSERT INTO `login` (`id_login`, `username_login`, `password_login`) VALUES
(1, 'admin', 'admin'),
(2, 'user', 'user');
E questa la pagina a cui reindirizzo, login2:<html>
<head>
<title> Login </titel>
Multimedia Casa Login
</head>
<body>
<form action="login2.php" method="login">
Username: 
<input type="text" name="User" size="20">
Password: 
<input type="text" name="Pass" size="20">
<input type="submit" value="Entra">
</form>
</body>
</html>
Ora nell ultimo file(login2) se faccio: Print("$user"); funziona perfettamente, mentre Print("$row['username_login']"); inserendo questa istruzione non funziona più la pagina.<?php
include("Conessione_Db.PHP");
?>
<?php
$user=$_REQUEST['User'];
$pass=$_REQUEST['Pass'];
$query = mysql_query("select * from login");
$row = mysql_fetch_array($query);
$row['username_login'];
$row['passwird_login'];
Print("$user");
Print("$row['username_login']");
?>
Non riesco a capire come mettere i valori che richiamo dal database in una variabile, che poi posso usare per fare i confronti con i valori che inserisco dalla pagina precedente per vedere su username e password coincidono con quelle della tabella.
Qualcuno potrebbe spiegarmi come si dovrebbero passare le variabili per poterle utilizzare in questo modo?
grazie mille