Form e script php

Fabrizio966

Nuovo Utente
28 Mag 2015
8
0
0
Rieccomi per l'ennesima volta XD
Questa volta la mia domanda non riguarda un errore di uno script php ... ma ho scelto di postare il tutto in questa sezione , il problema che mi sono posto è ... come faccio a inviare dati a script php diversi con select nello stesso form?
Il mio problema è:
Ho un form dove ho due select , quando faccio il primo select lui mi invia i dati del select alla pagina php , fino a qui tutto bene , ma adesso mi trovo a dover inviare i dati dal secondo select , ma il problema è che nel form action ho il primo script php , come faccio ad inviare i dati ad un'altro script? devo per forza usare 2 form separati?:confused:
<form name="Primaselezione" action="selezioneproduttore.php" method="post">
<p>Inserisci il produttore:
<select name="prod" id="casaproduttrice1">
<option> Scegli produttore </option>
.....
( IL PRIMO SELECT CHE INVIA I DATI ALLO SCRIPT PHP)
<select name="modello" id="modello" >
<option> Scelgi modello </option>
(...)
(COME FACCIO A INVIARE IL DATO DI QUESTA SELECT AD UN'ALTRO SCRIPT?).:confused::confused:
 
Perchè inviarlo ad un altro script? non fai prima a gestire i post con degli if?
 
<form name="Primaselezione" action="selezioneproduttore.php" method="post">
Inserisci il produttore:
<select name="prod" id="casaproduttrice1">
<option> Scegli produttore </option>
<?php
$conn = mysql_connect("localhost","root","");
$db = mysql_select_db('maturita',$conn);
$sql = "Select produttori.Nome, produttori.id From produttori";
$risultato=mysql_query($sql);
while ($count= mysql_fetch_array($risultato))
{
?>
<option> <?php echo $count['Nome'];?></option>
<?php
}
?>
</select>
<p>
<input type="submit" id="sendproduttore0" value="Filtra">
</p>
<p>Inserisci modello: </p>
<select name="mod" id="modello" >

<option> Scegli modello</option>
<?php
$conn=mysqli_connect('localhost','root','');
$db=mysqli_select_db($conn,'maturita');
$sql= ('Select articoli.ID, articoli.Modello from articoli where tipo="Processore"');
$query=mysql_query($sql);
while ($array=mysql_fetch_array($query))
{
?>
<option> <?php echo $array[1]; ?> </option>
<?php
}
?>
</select>

Ecco ho postato tutto il codice la mia domanda è come faccio a filtrare i modelli in base al produttore che ho scelto?
Col primo script php io mi memorizzo nella session l'id produttore , ma adesso come faccio a far capire alla seconda select che deve mandarmi a video solo i modelli che hanno come id produttore quello selezionato prima?
 
grazie marino , alla fine mi hanno consigliato di usare l'isset[$_POST['nomebutton'] e funziona il filtraggio :D
 

Discussioni simili