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

    Da valore integer a Si/No

    Ciao,

    Devo cercare tutte le cassette che sono disponibili e ho attribuito al valore 0 (non disponibile) e al valore 1 (disponibile).

    Ecco le stringhe di codice:
    codice:
    <?php 
    
    require("config.php"); 
    
    $disp = htmlspecialchars($_GET['disp']); 
    if ($disp == "1" OR $disp == "0") { 
    
    $query = mysql_query("SELECT * FROM cassette WHERE disponibilità = ".$disp."") or die( mysql_error() ); 
    $result = mysql_fetch_array($query); 
    if (mysql_num_rows($query) == 0) { 
    echo "Nessuna corrispondenza trovata"; 
    exit(); 
    } 
    
    while ($result) 
    { 
       if ($disp == "1") { 
       $disponibilita == "Si"; 
       } else { $disponibilita == "No"; } 
        
        echo "[*]<a href=\"videocassetta.php?v=$result[id]\">"; 
        echo "$result[titolo]</a>"; 
        echo " di $result[autore]
    "; 
        echo "Genere: $result[genere]
    "; 
        echo "Disponibile: ".$disponibilita."
    "; 
        echo "<hr>
    "; 
        
        
    $result = mysql_fetch_array($query); 
        } 
    } else { echo "Inserisci 1 o 0 nel campo di ricerca
    "; } 
    echo "<form action=\"\" method=\"GET\">"; 
    echo "Disponibilità: (1 = si, 0= no)<input type=\"text\" name=\"disp\">
    "; 
    echo "<input type=\"submit\" value=\"Cerca\">"; 
    echo "</form>"; 
    
    ?>
    Ora, nella funzione sopra citata lo script riesce a distinguere i record con differente valore in disponibilità ma non visualizza la disponibilità. Mi spiego meglio.

    Se inserisco 0 nel campo di ricerca trova effettivamente quelli non disponibili ma Disponibile: No non appare, appare solo Disponibile:

    (questa stringa: )
    codice:
    echo "Disponibile: ".$disponibilita."
    ";
    Sapete dirmi il perchè? E' da mezz'ora che mi scervello
    Grazie

  2. #2
    Utente di HTML.it L'avatar di sotoli
    Registrato dal
    Mar 2008
    Messaggi
    150
    Questo non credo che sia quello che vuoi te:
    Codice PHP:
    $disponibilita == "Si"
    Forse intendevi:

    Codice PHP:
    $disponibilita "Si"
    Crestron Control Systems and AMX Control Systems Programmer

  3. #3
    Ecco cosa non quadrava

    Grazie e scusate per il disturbo

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.