menu a tendina...... recupero valore.

Salve, come faccio ad fare una menu a tendina che quando non scrivo i valori per gli altri dati

lei si recupera il valore che stato scritto prima per lei.?

Ho provato fare anche cosi <?php echo "".$categoria.""; ?> Ma quando piggio il pulsante mi va via.

come si pu fare?.

grazie.

ecco il codice:

$categoria = $_POST["categoria"];
$autore = $_POST["autore"];
$titolo = $_POST["titolo"];
$descrizione = $_POST["descrizione"];
$testo = $_POST["testo"];
$data = $_POST["data"];
$pub = $_POST["pub"];
$email = "non ancora bisogno";
if($categoria == "nondefinito")
{
echo "Non hai selezionato la categoria";
}elseif($autore=="")
{
echo "Non hai inserito l'autore";
}elseif($titolo=="")
{
echo "Non hai inserito il titolo";
}elseif($descrizione=="")
{
echo "Non hai inserito descrizione";
}elseif($data=="")
{
echo "Non hai iserito data";
}elseif($pub=="")
{
echo "Non hai scelto la pubblicazione";
}else
{




$strSQL = "INSERT INTO post (_name,";
$strSQL .="_email,";
$strSQL .="_category,";
$strSQL .="_subject,";
$strSQL .="_content,";
$strSQL .="_data,";
$strSQL .="_status)VALUES('".$autore."',";
$strSQL .="'".$email."',";
$strSQL .="'".$categoria."',";
$strSQL .="'".$titolo."',";
$strSQL .="'".$descrizione."',";
$strSQL .="'".$data."',";
$strSQL .="'".$pub."')";
mysql_query($strSQL) OR die("Errore 003, contattare l'amministratore ".mysql_error());
}
?>
<form action="?art=aggiungi" method="post" >
<p>Inserire categoria<p><select name="categoria" >
<option value="<?php echo "".$categoria."";?>" selected><?php echo "".$categoria."";?></option>
<?php
$result = mysql_query("SELECT * FROM post_category");

while($row = mysql_fetch_array($result))
 {
 $nome= $row['cName'];
 ?>
 <option value="<?=$nome?>" ><?=$nome?></option>
 <?php
 }
?>
 </select>
</p>
<p>Inserire l'autore <input type="text" name="autore" value="<?php echo "".$autore.""; ?>"></p>
<p>Inserire il titolo <input type="text" name="titolo" value="<?php echo "".$titolo."";?>"></p>
Inserire la descrizione<p><textarea name="descrizione" rows="10" cols="30"><?php echo "".$descrizione."" ?></textarea></p>
Inserire il testo<p><textarea name="testo" rows="10" cols="30"></textarea></p>
Inserire data<p><input type="text" name="data" value="<?php echo "".$data.""?>"></p>
<p>Inserire Pubblicazione<p><select name="pub" >
<option value="" selected>Attivazione</option>
<option value="1">1</option>
<option value="0">0</option> 
</select>
</p><p><input type="submit" name="submit" value="Aggiungi" />
inviato 7 anni fa
luik
luik
1
X 0 X

ragazzi mi riuscito

ecco chi vuole come fare?

<p>Inserire categoria<p><select name="categoria" >
<option value="nondefinito" selected>Seleziona</option>
<?php
$result = mysql_query("SELECT * FROM post_category");

while($row = mysql_fetch_array($result))
 {
 $nome= $row['cName'];
 ?>
   <option value="<?php echo $nome; ?>" <?php if($categoria=="".$nome."") echo 'selected'?>><?php echo $row["cName"]; ?></option> 

 <?php
 }
?>
 </select>
risposto 7 anni fa
luik
luik
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda