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

    Notice: Undefined index: CITY...come evitare questo mes all'inizio

    Ciao a tutti sono un novellino,ho creato un modulo con un elenco di varie citta e a seconda della citta scelta verra' visualizzata l'ora tramite un pulsante
    il problema è che la prima volta che si accede alla pagina mi da ovviamente un errore perche non sa dove prendersi $CITY.....praticamente bisognerebbe dire al browser che di default,la prima volta che uno accede al sito deve impostare "vuoi sapere l'ora?" e CITY? nel menu a tendina..poi quando uno seleziona city e mette
    una citta e conferma la visualizzazione è corretta

    ringrazio anticipatamente chiunque voglia rispondermi



    ecco il codice

    <?php
    $CITY=$_POST['CITY'];
    switch ($CITY) {
    case "NEW YORK":
    {echo date ("d/m/y H:i",mktime(date("H")-6,date("i"),0,date("m"),date("d"),date("y")));}
    break;case "ROMA":
    {echo date ("d/m/y H:i",mktime(date("H"),date("i"),0,date("m"),date(" d"),date("y")));}
    break;case "?":
    print ("vuoi sapere l'ora?");
    break;case "ABU DHABI":
    {echo date ("d/m/y H:i",mktime(date("H")-3,date("i"),0,date("m"),date("d"),date("y")));}
    break;
    default:case "?"
    ; }
    ?>
    </label>
    </form></td>
    <td width="320"><form id="form1" name="form1" method="post" action="http://127.0.0.1:8888/MAD.php">
    <select name="CITY">
    <option value="?" selected="selected">CITY?</option>
    <option value="ROMA"<?php if ($CITY == "ROMA") echo "SELECTED"; ?>>ROMA</option>
    <option value="NEW YORK"<?php if ($CITY == "NEW YORK") echo "SELECTED"; ?>>NEW YORK</option>
    <option value="ABU DHABI"<?php if ($CITY == "ABU DHABI") echo "SELECTED"; ?>>ABU DHABI</option>
    </select>
    <input type="submit" name="button" id="button" value="Confirm city" />
    <form id="form1" name="form1" method="post" action="MAD.php">
    </form>

  2. #2
    Utente di HTML.it L'avatar di Laxus
    Registrato dal
    Oct 2010
    Messaggi
    251
    imposta un valore di default a $CITY
    Codice PHP:
    $CITY= isset($_POST['CITY']) ? $_POST['CITY'] : null

  3. #3
    bene,ho risolto....ti ringrazio tantissimo........penso proprio che mi vedrete spesso da queste parti

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.