Visualizzazione dei risultati da 1 a 7 su 7

Discussione: inserire IF in ECHO

  1. #1

    inserire IF in ECHO

    è possibile?

  2. #2
    qual'e' il risultato che devi ottenere?
    si vivono molte vite e si muore una volta sola

  3. #3
    inserire solo testo....
    in teoria dovrei fare questo:

    <select name=casa>
    <option value=pippo
    if($_POST['pippo'] == "pippo") echo "selected";
    >
    </select>


    insomma basta che mi scriva "selected" in base a quella condizione

  4. #4
    Scusa, ma non basta che fai

    <select name=casa>
    <option value=pippo <? if($_POST['pippo'] == "pippo") echo "selected"; ?>>
    </select>

  5. #5
    ma sono in un echo....

    dovrei chiudere l'echo e fare quel codice...

  6. #6
    Yes! Chiudi l'echo, fai l'if, apri un altro echo e finisci di stampare quello che devi stampare. Ora ti faccio vedere io come ho risolto:

    codice:
    $query = "SELECT `id`,`nome` FROM `catalogo_materiali` ORDER BY `nome`";
    $result = mysql_query($query,$db);
    
    if (mysql_num_rows($result) == 0)
      {
         echo "<option value=\"-1\">Nessun materiale</option>";
      }
    else
      {
         echo "<option value=\"-1\">Seleziona</option>";
         while ($row = mysql_fetch_array($result))
              {
    	     if (isset($materiale))
    	       {
                      echo "<option";
    		  if ($row['id'] == $materiale)
    		    {
    		       echo " selected";
    		    }
    		  echo " value=$row[id]>$row[nome]</option>\n";
    	       }
    	     else
    	       {
    		  echo "<option value=$row[id]>$row[nome]</option>\n";
    	       }
    	  }
      }
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    ho risolto anche io così. Il fatto è che prima non avevo usato un ciclo, quindi per tutti gli elementi avrei dovuto fare quella procedura....ma adesso col ciclo è bastato farlo solo una volta..

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 © 2026 vBulletin Solutions, Inc. All rights reserved.