Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema con variabile

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5

    Problema con variabile

    Innanzitutto ciao a tutti sono nuovo del forum.

    ho un problema con la seguente variabile;

    Codice PHP:
    $categoria=   "<tr> 
    <td> 
              <form name='form1' id='form1' method='post'>
               <select name='menu1' onchange='MM_jumpMenu('parent',this,0)'>
             <?php  $cat mysql_query('SELECT * FROM categorie') or die(mysql_error());  
             while(
    $data mysql_fetch_array($cat)){
           
               
                  
    $Wid         $data[id];
                  
    $Wcategoria  $data[categoria];
          
    ?>
                <option value='<?php echo $Wid?>'><?php echo $Wcategoria;?></option>   
                      <?php ?> 
        
               </select>
              </form>
            </td>
          </tr>
    ";
    se uso solo il codice che gli ho assegnato funziona tutto perfettamente, ma se provo a stamparlo in un punto della pagina con un <?php echo $categoria ?>

    questo è quello che mi ritorna:

    Codice PHP:
    <tr>     <td> 
              <form name='form1' id='form1' method='post'>
               <select name='menu1' onchange='MM_jumpMenu('parent',this,0)'>
             <?php   mysql_query('SELECT * FROM categorie') or die(mysql_error());  
             while( = 
    mysql_fetch_array()){
           
               
                           = ;
                    = ;
          
    ?>
                <option value='<?php echo ; ?>'><?php echo ;?></option>   
                      <?php ?> 
        
               </select>

              </form>
            </td>
          </tr>
    aiuto!!!! perchè si perde i pezzi ? ma sopratutto perchè nell'html mi scrive <? php ... ?> non scrivendomi le variabili

  2. #2
    non capisco queste righe : <?php echo ; ?>'> Oo ... comunque, perche usare il per stampare solo le variabili quando l'html lo puoi far stampare da php ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Ecco lol, hai questo problema perche sei gia in php e stai settando una variabiel XD
    prova cosi:
    Codice PHP:
    $categoria=   "<tr>
    <td>
              <form name='form1' id='form1' method='post'>
               <select name='menu1' onchange='MM_jumpMenu('parent',this,0)'>
    "
    ;
    $cat mysql_query('SELECT * FROM categorie') or die(mysql_error());  
    while(
    $data mysql_fetch_array($cat))
    {
        
    $Wid    $data['id'];
        
    $Wcategoria $data['categoria'];
        
    $categoria .= "<option value='$Wid'>$Wcategoria</option>"
    }
    $categoria .= "
               </select>
              </form>
            </td>
          </tr>
    "

    Hai le idee un po confuse, ti consiglio di fare un ripassino generale ^^
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    5
    cazz hai ragione. Alla fine ho rimediato mettendo il codice dentro una pagina a se ed includendola quando ne ho bisogno.

    Praticamente quello che voglio creare è un menu di scelta con 3 livelli di dettaglio della selezione ( ), quindi categoria -> sottocategoria -> elemento. Pensavo di utilizzare un jump menu ( quello di dreamweaver dato che di js ne so meno che di php ) ma non funziona; Se lo uso di default, così come viene creato da DW va bene, e mi rimanda alla pagina del value="", ma se faccio generare il menu da php, quindi allegando alla pagina l'id della categoria selezionata (per fare la scelta successiva) non succede nulla.

    C'è un modo più semplice per ottenere lo stesso risultato? :master:



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.