Visualizzazione dei risultati da 1 a 3 su 3

Discussione: PHP: foreach e if

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274

    PHP: foreach e if

    Codice PHP:
    function print_city($u_city) {
    global 
    $city_sel;
    $city file($city_sel);
    echo 
    '<select name="city">';
      foreach(
    $city as $key => $val) {
      if(
    $val == $u_city) { $extra 'selected'; } else { $extra NULL; }
      echo 
    "<option $extra value=\"$val\">$val</option>";
      }
    echo 
    '</select>';

    perchè $extra è sempre NULL? mi ritrovo la combo box senza il valore selezionato

    l'argomento della funzione coincide con uno dei valori che va a prendere dal file..
    Progeny

  2. #2
    credo che quello che ti frega sia file() che crea si un vettore riga per riga, ma ci lascia al fondo \r\n

    passa la stringa con trim() prima di compararla nella if.


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

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274
    hai ragione, funziona

    grazie!
    Progeny

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.