Salve a tutti,
prima con (link da popup) avevo postato un problema.
Poi girando per il forum mi sono reso contro che non era il caso di usare una popup.
Così ho cambiato il tutto con questo script.
Attualmente lo script fa questo:
La prima form composta da un solo campo (descrizione) mi visualizza tutto il contenuto della tabella articoli (ID, DESCRIZIONE) che hanno al loro interno la parola cercata.
La seconda form è composta da due campi (ID_ARTICOLI, QUANTITA) il cui contenuto va poi salvato nella tabella (entrati).
Io avrei bisogno che una volta visualizzato il risultato della prima query e individuato l'ID_ARTICOLO che cercavo lo stesso, in un qualche modo, venisse stampato nel campo della seconda form denominato
ID_ARTICOLO.
Questo lo script:
......
Codice PHP:
<?
echo '<form action="" method="GET" name="form" id="form" onSubmit="return controllo2(this)">';
echo "Inserisci parte del nome dell'articolo";
echo '<input name="descrizione" size="5" id="sez" maxlength="20" type="text";">';
echo '</form>';
if (isset($_GET['descrizione']))
{
$sql = "SELECT * from articoli WHERE DESCRIZIONE LIKE '%$_GET[descrizione]%' ";
$result=mysql_query($sql) or die(mysql_error());
while ($row=mysql_fetch_array($result))
{
print "Codice Articolo ". $row["ID"]."
"."Descrizione: ".$row["DESCRIZIONE"]."
"."Minimo deposito: ".$row["MIN"]."
";
}}
?>
<form name="form1" method="post" action="" >
<input name="id_articolo" type="text" id="id_articolo" >
</p>
<input name="quantita" type="text" id="quantita" >
</p>
<input type="Submit" name="Submit" value="Invia">
</p>
</form>
Codice PHP:
<?
if (isset($_POST['id_articolo']))
{
mysql_query("insert into entrati (id_articolo,quantita)
VALUES ('$_POST[id_articolo]','$_POST[quantita]');");
}
?>