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

    if else, se l'hotel e' diverso da questi... mostra una scritta, altrimenti no

    Devo fare un ciclo if else dove indico che se l'hotel prenotato e' diverso da
    hotel 1
    hotel 2
    hotel 3
    hotel 4
    mi deve mostrare un testo

    altrimenti se e' uguale a quei 4 hotel non la deve mostrare.
    come la gestisco?
    Mai dire Mai

  2. #2
    con if e vari OR oppure carichi in un array e poi verifichi la presenza o meno del valore con in_array()

    http://www.php.net/manual/en/function.in-array.php


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Originariamente inviato da piero.mac
    con if e vari OR oppure carichi in un array e poi verifichi la presenza o meno del valore con in_array()

    http://www.php.net/manual/en/function.in-array.php

    ho provato con OR ma non va...
    con l'array sto provando ma anche ho qualche problemino

    mi creo l'array cosi:

    $hotel_con_spiaggia_privata = array("HOTEL 1","HOTEL 2","HOTEL 3","HOTEL 4","HOTEL 5");

    Ora devo dire che se l'hotel scelto NON E' uno di questi 5 mi deve uscire un testo tipo "questo hotel non ha la spiaggia" altrimenti "questo hotel ha la spiaggia privata"

    Come devo fare?
    Mai dire Mai

  4. #4
    !in_array() = se cerchi un false
    in_array() = se cerchi un true

    if(!in_array('ciccio') se non c'e' rende FALSE e quindi rende TRUE la if

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Originariamente inviato da piero.mac
    !in_array() = se cerchi un false
    in_array() = se cerchi un true

    if(!in_array('ciccio') se non c'e' rende FALSE e quindi rende TRUE la if
    Niente, continua a non andare...
    gli metto:

    if(!in_array('HOTEL 1'){
    echo "hotel senza spiaggia privata";
    }


    mi da errore...
    Parse error: syntax error, unexpected '{' in /...
    Mai dire Mai

  6. #6
    Così:

    Codice PHP:
    if(!in_array('HOTEL 1',$array)) {
    echo 
    "hotel senza spiaggia privata";

    Ovviamente dentro array ci sta la lista di hotel!

  7. #7
    Originariamente inviato da Samleo
    Così:

    Codice PHP:
    if(!in_array('HOTEL 1',$array)) {
    echo 
    "hotel senza spiaggia privata";

    Ok funziona, grazie per l'aiuto
    Mai dire Mai

  8. #8

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.