Visualizzazione dei risultati da 1 a 5 su 5

Discussione: php5 e addslashese

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555

    php5 e addslashese

    Salve ho un form con un campo testo di nome a e un bottone.
    Al clik richiamo un metodo che esegue una query e poi un metodo che conta i records; tutto funziona se non ci sono apici oppure se lascio nel php.ini il magic_quotes a on.
    Metto magic_quote a off poi aggiungo addslashes al campo di testo ma non funge: da il seguente errore
    mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given.
    Questi i metodi
    codice:
    /*richiamo metodo query1 della classe db per eseguire query*/
    	function esiste(){
    	$this->Quer = "select Nome from prova where Nome = '$_POST[a]' " ;
    	$this->ACdb->query1($this->Quer) ;
    	}
    	
    	
    	/*richiamo metodo numrighe classe db*/
    	function esisterighe(){
    	return $this->ACdb->numrighe() ;
    	}
    Se stampo il valore di $_POST['a'] vedo che lo slashes lo aggiunge.
    Per esempio se scrivo e'o lui scrive e\'o.
    La versione del php è la 5.04

  2. #2
    vedi se puo' tornarti utile
    http://www.devpro.it/php5_id_74.html
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Dimenticavo il metodo della classe sul quale da effettivamente il messaggio è

    /*funzione numero di righe*/
    function numrighe(){
    if($this->DBConnessione){
    $this->DBNumRighe = mysqli_num_rows($this->DBRisultato) ;
    return $this->DBNumRighe ;
    }else{
    echo "Non sono connesso(numrighe...)" ;
    }
    }

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Tu dici di avere fatto l'addslashes, ma dal codice che posti non si vede.
    Dobbiamo fidarci?

  5. #5
    Originariamente inviato da luca200
    Tu dici di avere fatto l'addslashes, ma dal codice che posti non si vede.
    Dobbiamo fidarci?
    infatti probabilmente ha un problema di magic_quotes impostato a on e la classe che gli ho postato serve proprio ad eliminare il problema, sia che c'e' , sia che non c'e' ... perche' se c'e' , il magic_quotes_gpc mette gli slash da solo a Get, Post e Cookie
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.