Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sintassi

  1. #1

    sintassi

    Qulacuno mi spiega questa sintassi :

    $regione = isset($_POST['regione'])? $_POST['regione'] : $_GET['regione'];

    Se ho capito bene se il $_POST['regione'] nn esiste allora prende il $_GET['regione'] ma se nn esiste neanche il $_GET['regione'] mi da errore come faccio per evitare cio'?

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    si chiama operatore ternario:
    http://it.php.net/manual/en/language.expressions.php

    codice:
    $regione = isset($_POST['regione'])
    	? 
    		$_POST['regione'] 
    	: 
    		(isset($_GET['regione']) 
    			? 
    				$_GET['regione'] 
    			: 
    				'nessuno'
    		);

    think simple think ringo

  3. #3
    Grazie perfetto funziona !!!

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.