[PHP] Problema IF non riconosciuta

miagy

Utente Attivo
2 Nov 2014
83
1
8
Ciao ragazzi,
da quando il mio MySql si è aggiornata alla MySql 5.6.6, ho una serie di bug da risolvere.
Fortunatamente ho risolto quasi tutto, l'unico problema ce l'ho sulla visualizzazione e il funzionamento di un IF doppia.

Premetto che l'input e l'inserimento all'interno del database funzionano perfettamente. Il problema è nello stamp.

Ho questa sintassi:

PHP:
if ($rs1["Sconosciuto"] == 'Non anonimo' && $rs1["Giornalista"] ==  NULL) {
STAMPO
}

Ho notato che la condizione funziona solo se tolgo uno dei due campi. Credo dunque che il problema sia l'AND (&&).

Sapreste dirmi se è sbagliata la sintassi? Però boh, fino a 2 giorni fa funzionava o.o
 
Ultima modifica:

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
la sintassi è giusta, essendoci di mezzo il null restituito dal db, metti i 3 "=",
nel mio esempio funziona con 2 e con 3, al limite inserisci il controllo var_dump come ho fatto io
PHP:
<?php

prova('Non anonimo', NULL);
prova('anonimo', NULL);
prova('Non anonimo', 'gio');
prova('anonimo', 'gio');


function prova($sconosciuto='', $giornalista='')
{
    $rs1["Sconosciuto"] = $sconosciuto;
    $rs1["Giornalista"] = $giornalista;

    var_dump($rs1["Sconosciuto"]); echo "<br />";
    var_dump($rs1["Giornalista"]); echo "<br />";

    if ($rs1["Sconosciuto"] === 'Non anonimo' && $rs1["Giornalista"] === NULL) { echo "STAMPO"; } else  { echo "NON STAMPO"; }

    echo "<br /><br />";
    retutn;
}

?>

upload_2018-2-26_13-29-33.png
 
Discussioni simili
Autore Titolo Forum Risposte Data
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
H Problema con MySQL e PHP, dopo aver fatto una SELECT non ottengo alcun risultato PHP 7
K [php] Problema con inner join PHP 4
K [PHP] Problema con variabili concatenate. PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
K Help: problema con uno script di booking in php! PHP 0
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5

Discussioni simili