il value

minatore

Utente Attivo
25 Set 2007
410
0
0
Ciao a tutti e scusatemi per il titolo un poco ambiguo, ma il problema, anzi la domanda che vorrei porvi è:
dopo tanti tentativi, vorrei sapere da voi esperti, se il value possa contenere delle stringhe, vi faccio un esempio
PHP:
<?php
		print" 
	   	  <select size='1' name='frm_categoria' class='inputList'>";
		  while($riga=mysql_fetch_array($risultato_categoria,MYSQL_ASSOC))	
				{ 
				  //$id=$riga['id_categ']; 	
				  //$des=$riga['Descrizione'];
				  echo'<option value="'.intval($riga[id_categ]).'">'.$riga[Descrizione].'</option>';
				  // ottima echo "<option value='$id'>$des</option>\n";
      			}
		print"	
			</select>";
		mysql_close();
      ?>
questo script va bene x quello che devo fare, ma pensiamo che al posto di id_categ, vorrei che mi restituisse una stringa, comme potri fare?

Grazie in anticipo da minatore
 
certo che puoi inserire una stringa, attento però ad accenti e spazi
 
Cosa c'è di strano?
<option value="bla bla aoao'aoa">blabla</option>

Non puoi mettere il carattere "

ciao jan se al posto di
PHP:
.intval($riga[id_categ]).
metto
PHP:
$riga[Descrizione]
quando faccio la stampa mi da 0
sapresti dirmi come mai?
ciao da minatore
 
PHP:
echo '<option value="'.$riga[Descrizione].'">'.$riga[Descrizione].'</option>';
Se mi stai dicendo che da una parte ti stampa la descrizione e dall'altra no, è impossibile.
O ti stampa "0" in entrambi i casi o ti stampa la "Descrizione" in entrambi i casi.
 
PHP:
echo '<option value="'.$riga[Descrizione].'">'.$riga[Descrizione].'</option>';
Se mi stai dicendo che da una parte ti stampa la descrizione e dall'altra no, è impossibile.
O ti stampa "0" in entrambi i casi o ti stampa la "Descrizione" in entrambi i casi.


Ciao jan, forse non mi crederai ma stampa "0"
Non riesco a capire la tua perplessità.
forse non ti è mai capitato una cosa del genere?
ho copiato il codice da te scritto e mi da zero
ciao da minatore
 

Discussioni simili