Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Warning su mysql_result()

    Si tratta di un login, mi da due avvertimenti sulle due righe dove uso mysql_result... ecco gli avvertimenti:
    codice:
    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 3 in D:\Inetpub\webs\latanadelletradizioniit\utente\funzioni_utente.php on line 79
    
    Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 3 in D:\Inetpub\webs\latanadelletradizioniit\utente\funzioni_utente.php on line 80
    e qui cè il pezzo di codice dove da errore:
    codice:
    function login(){
    	require_once("../gestione/config.php");
    	$db= new connessione();
    	$db->connetti();
    	$mail=$_POST['mail'];
    	$pwd=(md5($_POST['password']));
    	$q1=mysql_query("SELECT * FROM Utenti WHERE mail='".$mail."'");
    	if(mysql_result($q1,0,"password")==$pwd){
    		if(mysql_result($q1,0,"tipo")=="admin"){
    			session_start();
    			$_SESSION['loggato']='admin';
    		}
    		else{
    			$_SESSION['utente']='admin';
    		}
    	}
    	else{
    		
    	}
    }
    mysql_result mi da lo stesso avvertimento anche in altre parti del sito.... sono io che no ho ben capito come si usa?

  2. #2
    scusate, errore mio, il nome della mail passata dal form era id :\ alla fine aveva la variabile mail vuota.... la stanchezza

  3. #3
    non ho capito perchè controlli se la psw alla riga 0 del database si a uguale a quella messa..
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    Perchè nella query ho selezionato la la righa con la mail immessa nel form, quindi confronto la password appena inserita con quella su database.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.