Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: strpos

  1. #1

    strpos

    Codice PHP:
    $var strpos($Parola'testo');

    if (
    $var!==false) {
    echo 
    "blabla";

    Anche se è true perché non fa l'echo?
    Thanks

  2. #2
    A me funziona perfettamente:

    Codice PHP:
    <?php 
    $parola 
    'testo';
    $var strpos($parola't');
    if (
    $var !== false) {
      echo 
    "blabla";
    }
    ?>
    Tieni presente che http://www.php.net/strpos: find position of last occurrence of a char in a string

  3. #3
    Codice PHP:
    $neonat strpos($Parola'neonat');

    if (
    $TermineProv!="") {
    $where "t2.Provincia = '$TermineProv'";
    } elseif (
    $TermineTipo!="") {
    $where "t2.Tipo = '$TermineTipo'";
    } elseif (
    $TermineReg!="") {
    $where "t2.Regione = '$TermineReg'";
    } elseif (
    $Handicap!="") {
    $where "t1.Handicap = '$Handicap' OR t1.Comportamento = '$Handicap'";
    } elseif (
    $neonat!==false) {
    $where "(t1.Eta LIKE '%0%' OR t1.Eta LIKE '%1%' OR t1.Eta LIKE '%2%') AND t1.Eta NOT LIKE '%10%' AND t1.Eta NOT LIKE '%11%' AND t1.Eta NOT LIKE '%12%' AND t1.Eta NOT LIKE '%13%' AND t1.Eta NOT LIKE '%14%' AND t1.Eta NOT LIKE '%15%' AND t1.Eta NOT LIKE '%16%' AND t1.Eta NOT LIKE '%17%' AND t1.Eta NOT LIKE '%18%' AND t1.Eta NOT LIKE '%19%' AND t1.Eta NOT LIKE '%20%' AND t1.Eta NOT LIKE '%21%'";

    Questo è lo script completo, dove $Parola è passato via POST, in pratica non esegue l'ultimo else (prego non guardare $where per evitare ischemie, l'importante e che lo esegua ).

  4. #4

  5. #5
    Ovviamente c'è, non l'ho messo per sottinteso.

  6. #6
    Prova questo codice:

    Codice PHP:
    <?php
    $Parola 
    'neonato';
    $neonat strpos($Parola'neonat'); 
    if (
    $neonat  !== false) {
      echo 
    "blabla";
    }
    ?>
    Se ti funziona, posta il risultato di var_dump($Parola); inserito nel tuo script.

  7. #7

  8. #8
    Se metti var_dump($neonat); cosa ottieni?

    Visto che ci sono molti elseif, sei sicuro che il codice arrivi a valutare la condizione ($neonat!==false)?

  9. #9
    Originariamente inviato da filippo.toso
    Visto che ci sono molti elseif, sei sicuro che il codice arrivi a valutare la condizione ($neonat!==false)?
    Cioè?
    Mi da' NULL

  10. #10
    var_dump($neonat); ti da NULL?

    Hai scritto cosi:

    Codice PHP:
    $neonat strpos($Parola'neonat');

    var_dump($neonat); 
    ed ottieni NULL?

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.