Visualizzazione risultati 1 fino 2 di 2

Discussione: Fatal error: Can't use function return value in write context

  1. #1
    Guest

    Predefinito Fatal error: Can't use function return value in write context

    Codice PHP:
    <?php
    function recupera()
    {
    include(
    "db_conn.php");
    $nick=$_POST['nick'];
    $_SESSION['nick']=$nick;
    $ris=mysql_query("SELECT * FROM Cliente WHERE Nickname='$nick'");
    if(
    mysql_num_rows($ris)=0)
    {
    echo
    "<script language=\"JavaScript\">\n";
    echo
    "alert(\"nome utente errato\");\n";
    echo
    "</script>";
    }
    else
    header("Location: \domanda.php");
    }

    if(isset(
    $_POST['recupera'])){
    session_start();
    recupera();
    }
    ?>
    Come da titolo questo è l'errore che mi viene restituito sarà che leggendo e rileggendo mi sono "convinto" di quello che ho scritto e non riesco a vedere l'errore, comunque suggerimenti? (brand1234567891123456789/recupera_password.php è la pagina in cui è scritto e viene eseguito il codice)

    Fatal error: Can't use function return value in write context in /membri/brand1234567891123456789/recupera_password.php on line 8

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Questo:
    Codice PHP:
    if(mysql_num_rows($ris)=0)
    dovrebbe essere invece
    Codice PHP:
    if (mysql_num_rows($ris) == 0)
    Con i doppio uguale.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •