[risolto] input type radio

  • Creatore Discussione Creatore Discussione fofo13
  • Data di inizio Data di inizio

fofo13

Nuovo Utente
20 Nov 2013
28
0
0
milano
Ciao ragazzi io ho un quesito come faccio a visualizzare tramite input di tipo radio un valore precedentemente settato?

Vi spiego io devo modificare un campo della tabella software,che in precedenza ho già settato:

<li>Architettura (<?php echo "Valore precedente (".$row['architettura'].")"?>):</li>
32 bit <input type="radio" name="architettura" value="32 bit">
64 bit <input type="radio" name="architettura" value="64 bit">
<br></br>

io vorrei che già fosse selezionato il valore precedente...come posso fare?
 
Potresti fare una cosa del genere:

Codice:
if(condizione)
{
$check1="checked";
$check2="";
}
else
{

$check1="";
$check2="checked";
}

32 bit <input type="radio" name="architettura" <?php  echo $check1;?>value="32 bit">
64 bit <input type="radio" name="architettura" <?php echo $check2;?>value="64 bit">
 
Potresti fare una cosa del genere:

Codice:
if(condizione)
{
$check1="checked";
$check2="";
}
else
{

$check1="";
$check2="checked";
}

32 bit <input type="radio" name="architettura" <?php  echo $check1;?>value="32 bit">
64 bit <input type="radio" name="architettura" <?php echo $check2;?>value="64 bit">

elegante ma non funziona per sintassi leggermente sbagliata

PHP:
<?php 
	if($row['architettura']=="32 bit")
	{
		$check1="checked";
		$check2="";
	}
	else
	{
		$check1="";
		$check2="checked";
	}
	?>
	32 bit <input type="radio" name="architettura" checked="<?php  echo $check1?>" value="32 bit">
	64 bit <input type="radio" name="architettura" checked="<?php echo $check2;?>" value="64 bit">

Questa funge....grazie mille
 
Ultima modifica di un moderatore:
Ciao, prova così
PHP:
32 bit <input type="radio" name="architettura" 
<?php
if ($row['architettura'] == "32 bit") {
    echo " checked='checked' ";
}
?>
value="32 bit"/>
64 bit <input type="radio" name="architettura" 
<?php
if ($row['architettura'] == "64 bit") {
    echo " checked='checked' ";
}
?>
value="64 bit"/>
 
Ciao, prova così
PHP:
32 bit <input type="radio" name="architettura" 
<?php
if ($row['architettura'] == "32 bit") {
    echo " checked='checked' ";
}
?>
value="32 bit"/>
64 bit <input type="radio" name="architettura" 
<?php
if ($row['architettura'] == "64 bit") {
    echo " checked='checked' ";
}
?>
value="64 bit"/>


semplicemente perfetto!!!
 

Discussioni simili