Ciao a tutti,
vi chiedo un aiuto perchè sto avendo un problema che non mi era mai capitato e mi fa uscire di senno !!!!
Praticamente ho il classico form con cui invio i darti ad una pagina PHP.....il problema nasce quando inserisco la query in mysql_fetch_array() ho questo warning
"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in." come se la query non fosse corretta!
Ho fatto delle prove stampando la query con echo....e tutto viene passato correttamente.....ho verificato i valori con print_r e con un var_dump sulla singola variabile in POST e tutto è corretto...
...qualcuno sa per caso cosa cribbio sta succedendo???
P.S. sono in locale ed uso Xampp....potrebbe essere questo???
P.P.S. questo metodo l'ho utilizzato per un altra sezione del sito e funziona perfettamente su questa pagina invece no :crying:
Form in html
Creo l'oggetto in profile.php
e questo è l'oggetto della classe log_procedure
vi chiedo un aiuto perchè sto avendo un problema che non mi era mai capitato e mi fa uscire di senno !!!!
Praticamente ho il classico form con cui invio i darti ad una pagina PHP.....il problema nasce quando inserisco la query in mysql_fetch_array() ho questo warning
"Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in." come se la query non fosse corretta!
Ho fatto delle prove stampando la query con echo....e tutto viene passato correttamente.....ho verificato i valori con print_r e con un var_dump sulla singola variabile in POST e tutto è corretto...
...qualcuno sa per caso cosa cribbio sta succedendo???
P.S. sono in locale ed uso Xampp....potrebbe essere questo???
P.P.S. questo metodo l'ho utilizzato per un altra sezione del sito e funziona perfettamente su questa pagina invece no :crying:
Form in html
HTML:
<form action="profile.php" method="post" >
Indirizzo E-mail:<input name="user" />
Password:<input name="pwd" type="password" />
Seleziona: <select name="selezione"><option>tabella</option></select>
<input type="submit" />
</form>
Creo l'oggetto in profile.php
PHP:
$loggo=new log_procedure();
@$tabella=$_POST['selezione'];
$loggo->login($tabella);
e questo è l'oggetto della classe log_procedure
PHP:
public function login($tabella){
@$user=$_POST['user'];
@$pwd=$_POST['pwd'];
$query="SELECT * FROM ".$tabella."";
$inter=mysql_query($query);
echo $query;
while($c=mysql_fetch_array($inter))
{
if($user==$c['mail']&&$pwd==$c['pwd']){
header("Location:profile.php");
$_SESSION['loggo']=1;}
}}