[PHP] inviare 2 form consecutivamente

eugenio7070

Nuovo Utente
23 Ago 2016
3
0
1
54
Ho una pagina con 2 form. Il primo mi serve per ricercare un record nel database e il secondo per cancellare il record da una tabella e inserire un'altro record in una seconda tabella.
Vorrei poter fare le operazioni in un solo click.
Qualcuno può aiutarmi?
Grazie
 
Questo è il primo form

<form id="form1" name="form1" method="get">
<input type="text" name="id_copia2" autofocus="autofocus" id="id_copia2" />
<input name="cerca" type="submit" id="cerca" value="cerca" />
</form>

e questo è il secondo

<form action="<?php echo $editFormAction; ?>" id="form2" name="form2" method="POST">
<input name="id_copia" type="hidden" id="id_copia" value="<?php echo $row_Recordset1['id_copia']; ?>" />
<input name="id_prestito" type="hidden" id="id_prestito" value="<?php echo $row_Recordset1['id_prestito']; ?>" />
<input name="id_alunno" type="hidden" id="id_alunno" value="<?php echo $row_Recordset1['id_alunno']; ?>" />
<input name="data_prestito" type="hidden" id="data_prestito" value="<?php echo $row_Recordset1['data']; ?>" />
<input name="data_scarico" type="hidden" id="data_scarico" value="<?php echo (date("Y-m-d")); ?>" />
<input name="scarica2" type="submit" id="scarica2" value="scarica" />
<input type="hidden" name="MM_insert" value="form2" />
<input type="hidden" name="MM_delete" value="form2" />
</form>

il problema è che vorrei inviare il secondo form in automatico dopo aver inviato il primo e solo se restituisce un risultato
grazie
 
credo che se esiste dovrai farlo con js ma non ne vedo l'utilità ti basterebbe lavorare con le sessioni a prescindere questoti basta inviare il primo dato alla pagina dove vuoi inviare il secondo form e fare lì direttamente la verifica e recuperare i dati
PHP:
<form id="form1" name="form1" method="POST" action=" <?php echo $editFormAction; ?>">
<input type="text" name="id_copia2" autofocus="autofocus" id="id_copia2" />
<input name="cerca" type="submit" id="cerca" value="cerca" />
</form>

nel file di destinazione ci metti

PHP:
if($_POST['id_copia2']){
//eseguo la query e recupero i dati
}
 

Discussioni simili