Gestione di 2 form nella stessa pagina

minatore

Utente Attivo
25 Set 2007
410
0
0

Buongiorno a tutti gli amici del forum, è da molto che non mi faccio sentire :incazz:
Vi posto subito il mio problema, in una pagina php ho 2 form che si fanno concorrenza tra loro, nel senso che, chi metto in cima quello funziona.
PHP:
<form action=update_scheda_utente.php?id_utente=$id_reg' method='POST'>
<form action='modifica_scheda_utente.php?id_utente=$id_reg' name='search' method='POST'>
echo"
						<td>
							<select onchange='document.search.submit()' name='regione' class='elenco_2'>
							<option value=''>$a_elenco_reg[descr_regione]</option>";
							$query_regione=mysql_query("Select * From regioni")
							or die("errore nella query_regioni;".mysql_error());
							for($a=0; $a<mysql_num_rows($query_regione);$a++)
								{
									$a_elenco_regione=mysql_fetch_assoc($query_regione);
									echo"
										<option value='".intval($a_elenco_regione['id_regione'])."'";
										if($id_regione==$a_elenco_regione['id_regione'])
											{
												echo"selected";
											}
										echo">";
										echo"$a_elenco_regione[descr_regione]";
										echo"</option>";
								}
							echo"	
							</select>
						</td>";
echo"
						<td>
							<select name='provincia' class='elenco_2'>
							<option value=''>Seleziona provincia...</option>";
							
							if(isset($id_regione)){
							$sql_provincia="SELECT * FROM province WHERE id_regione='$id_regione'";
							$query_provincia=@mysql_query($sql_provincia) or die (mysql_error());
							while ($rigaP=mysql_fetch_array($query_provincia)){
							$provincia=$rigaP['descr_provincia'];
							$idProvincia=$rigaP['id_provincia'];
							echo "<option value='$idProvincia'";
							if ($id_provincia==$idProvincia) {echo " selected";}
							echo ">".$provincia."</option>";
							}}
							echo"	
							</select>
						</td>";
				}
</form>

<td valign='middle'>
		    <input type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />
		</td>
</form>

Non guardate molto l'html, ho postato solo quello che serve a far capire, allora il primo form, mi dovrebbe indirizzare ad una pagina php che effettua l'eleborazione per la modifica, il secondo invece dovrebbe fare in modo che scegliendo la regione mi dia le relative province, vi ripeto, se tolgo il primo il secondo funziona e viceversa

Un saluto e grazie a tutti
 
Non so se potrebbe essere al caso tuo,
ma io una cosa simile l'ho risolta tramite un require dove quando posto il form in automatico mi posta anche i dati dall'altra parte.

Tipo cosi

Registrati.php

PHP:
  <h3>
  I campi con l'asterisco sono obbligatori tutti gli altri campi potete modificarli
  direttamente dal vostro admin.<br />
</h3>
<h4>
<form id="form1" name="form1" method="post" action="ins_nuovi_registrati.php">


Password *
 <p>
    <label for="password"></label>
    <input type="text" name="password" id="password" class='input' />
  </p>


Nome

<p>
    <label for="nome"></label>
    <input type="text" name="nome" id="nome" class='input' />
  </p>
 
Cognome
  
<p>

Quando uno invia i dati nella pagina ins_nuovi ecc

PHP:
            <td height="34"> <?php
require ('messaggi_email_nautica.php'); 
require ('iscritti-siti.php');
require ('iscritti_newsletter.php');
$mittente = "From: [email protected]";        
$destinatario = "[email protected]"; 
$destinatario_autoresponder = $_POST["email"];
      
$oggetto = "Nuova registrazione";
$oggetto_autoresponder = "Iscrizione al portale campercaravanusati.com";


$password = $_POST["password"]; 
$nome = $_POST["nome"]; 
$cognome = $_POST["cognome"]; 
$telefono = $_POST["telefono"]; 
$email = $_POST["email"];     
$web_site = $_POST["web_site"];     
$regiones =$_POST["regiones"];
$provincia =$_POST["provincia"];
$comune = $_POST["comune"];
$cap = $_POST["cap"];
$via = $_POST["via"];

require ('messaggi_email_nautica.php');
require ('iscritti-siti.php');
require ('iscritti_newsletter.php');

Con questi require posto ecc quello che porto tramite la form....
 
Non so se potrebbe essere al caso tuo,
ma io una cosa simile l'ho risolta tramite un require dove quando posto il form in automatico mi posta anche i dati dall'altra parte.

Tipo cosi

Registrati.php

PHP:
  <h3>
  I campi con l'asterisco sono obbligatori tutti gli altri campi potete modificarli
  direttamente dal vostro admin.<br />
</h3>
<h4>
<form id="form1" name="form1" method="post" action="ins_nuovi_registrati.php">


Password *
 <p>
    <label for="password"></label>
    <input type="text" name="password" id="password" class='input' />
  </p>


Nome

<p>
    <label for="nome"></label>
    <input type="text" name="nome" id="nome" class='input' />
  </p>
 
Cognome
  
<p>

Quando uno invia i dati nella pagina ins_nuovi ecc

PHP:
            <td height="34"> <?php
require ('messaggi_email_nautica.php'); 
require ('iscritti-siti.php');
require ('iscritti_newsletter.php');
$mittente = "From: [email protected]";        
$destinatario = "[email protected]"; 
$destinatario_autoresponder = $_POST["email"];
      
$oggetto = "Nuova registrazione";
$oggetto_autoresponder = "Iscrizione al portale campercaravanusati.com";


$password = $_POST["password"]; 
$nome = $_POST["nome"]; 
$cognome = $_POST["cognome"]; 
$telefono = $_POST["telefono"]; 
$email = $_POST["email"];     
$web_site = $_POST["web_site"];     
$regiones =$_POST["regiones"];
$provincia =$_POST["provincia"];
$comune = $_POST["comune"];
$cap = $_POST["cap"];
$via = $_POST["via"];



Con questi require posto ecc quello che porto tramite la form....


Grazie searedone, il mio problema penso che sia leggermente diverso
comunque grazie :byebye::byebye:
 
Ciao,
avevi postato qualcosa di simile un po di tempo fa

http://forum.mrwebmaster.it/php/27232-problemi-form-2.html

l'altra volta hai risolto chiudendo prima uno dei due form

penso che il problema sia piu o meno lo stesso.

Io avevo fatto qualcosa del genere e ho risolto mettendo i dati in SESSION e reindirizzando nel caso il post venisse dal pulsante aggiorna

PHP:
<?php

if (isset($_POST['aggiorna']) && $_POST['aggiorna'] == 'Aggiorna') {
    foreach ($_POST as $key => $value) {
        $_SESSION[$key] = $value;
    }
    header("location:pagina_di_elaborazione.php");
}
echo "<form action='modifica_scheda_utente.php' method='post'>";
echo "<select name='regioni' onchange='this.form.submit()'>";
// etc
echo "</select>";
// etc
echo "<input type='submit' name='aggiorna' value='Aggiorna'/>";
echo "</form>";

?>
 
Ciao criric, mi ricordo, ma il problema adesso è diverso, in quel caso ho risolto con un campo hidden nascosto, penso che forse dovrei fare la stessa cosa anche qua, ma per la verità non so da dove cominciare.
Adesso nel codice ho una combo che richiama una funziona javascript, scegliendo la regione in un'altra combo mi da le sue province, quando inserisco il classico codice
PHP:
<form action'' ...
mi sorge il problema perchè il pulsante non mi richiama il form che vorrei

Ciao e grazie
 
ciao
una domanda:
da quello che hai scritto (se non ho capito male) vuoi fare un insert se non esiste e un update se esiste, nel caso di update poi i campi delle select assumono l'opzione selected
è così?
se è così perchè non fai in questa maniere (ti scrivo in pseudo codice) poi eventualmente lo traduciamo
1. verifica se esiste = esiste metti una variabile a "selected" altrimenti "" e (es.) un flag esiste= 0 o 1
2. fai un form che punta (es.) a elabora.php unico con due submit e nel campo select metti la vaiabile
3. if esiste = 1
<input type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />
else
<input type='image' name='inserisci' img src='../images/tasto_inserisci_scheda.png' border='0' />

poi in elabora.php

PHP:
//...
if (isset($_POST['aggiorna']) || isset($_POST['inserisci']){
	//qui gli altri post dal form
	if(isset($_POST['aggiorna'])){
		//qui aggiorni la scheda
	}elseif(isset($_POST['inserisci'])){
		//qui inserisci la scheda
	}
}
//....
se ho capito male butta via tutto
 

Ciao borgo, eccomi qua, diciamo che il problema e leggermente diverso,
all'inteno della pagina ho 2
<form></form>
uno viene chiamato da uno script .js che sarebbe quello delle regioni
mentre l'altro dovrebbe essere richiamato dal pulsante aggiorna, il problema sta nel fatto che se metto per primo uno, non funziona l'altro e viceversa.

Spero di essere stato chiaro, anche perchè mi trovo in una situazione strana, penso dovrebbe esserci qualcosa per puntare al form.

Ciao da minatore
 
Codice pronto

PHP:
echo"
<form action='modifica_scheda_utente.php?id_utente=$id_reg' method='POST'>
<table background=../images/involucro.png cellspacing='0' cellpadding='0' border='0' width='190'>
	<tr>
		<td width='18' height='40'></td>
		<td class='nav'>
			Modifica scheda utente
		</td>
	</tr>
</table>";
$query_list_reg = mysql_query("SELECT registrazione.*, qualifica_utente.*, regioni.*, province.*
FROM registrazione, qualifica_utente, regioni, province
WHERE qualifica_utente.id_qualifica = registrazione.id_qualifica
&& regioni.id_regione = registrazione.id_regione
&& province.id_provincia = registrazione.id_provincia
&& id_reg = '" . $_GET['id_utente'] . "'")
or die("errore nella query_list_egistrazione;".mysql_error());
$a_elenco_reg = mysql_fetch_assoc($query_list_reg);
$data = date("d/m/Y H:i", $a_elenco_reg['data_registr']);
echo"
<table cellpadding='0' cellspacing='0' border='0' width='0'>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			Id_reg
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1' width='240'>
			$a_elenco_reg[id_reg]
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Data_registrazione</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			$data
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Nome</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			<input type='text' name='nome' class='text_1' value='$a_elenco_reg[nome]' />
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Qualifica</b>
		</td>
		<td width='5' height='20'>|</td>
		<td>
			<select name='qualifica' class='elenco_1'>";
			echo"
				<option value='".intval($a_elenco_reg['id_qualifica'])."'>
					".$a_elenco_reg['descr_qualifica']."
				</option>";
			$query_qualifica = mysql_query("SELECT * FROM qualifica_utente")
			or die("errore nella query_qualifica;".mysql_error());
			for($i = 0; $i < mysql_num_rows($query_qualifica); $i++)
				{
					$a_elenco_qualifica = mysql_fetch_assoc($query_qualifica);
					echo"
					<option value='".intval($a_elenco_qualifica['id_qualifica'])."'>
					".$a_elenco_qualifica['descr_qualifica']."
					</option>";
				}
			
			echo"
			</select>
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Indirizzo E_mail</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			<input type='text' name='nome' class='text_1' value='$a_elenco_reg[email]' />
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Password</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			<input type='text' name='nome' class='text_1' value='$a_elenco_reg[password]' />
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Consenso dati personali</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>";
			if($a_elenco_reg['condizione'] == 0)
				{
					echo"<b>Non Acconsento</b>";
				}
			else
				{
					echo"Acconsento";
				}
		echo"	
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<form action='modifica_scheda_utente.php?id_utente=$id_reg' name='search' method='POST'>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Regione</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['id_regione'] != 22)
				{
					echo"
						<td>
							<select onchange='document.search.submit()' name='regione' class='elenco_2'>
							<option value='".intval($a_elenco_reg['descr_regione'])."'>
								".$a_elenco_reg['descr_regione']."
							</option>";
							$query_regione=mysql_query("Select * From regioni")
							or die("errore nella query_regioni;".mysql_error());
							for($a=0; $a<mysql_num_rows($query_regione);$a++)
								{
									$a_elenco_regione=mysql_fetch_assoc($query_regione);
									echo"
										<option value='".intval($a_elenco_regione['id_regione'])."'";
										if($id_regione==$a_elenco_regione['id_regione'])
											{
												echo"selected";
											}
										echo">";
										echo"$a_elenco_regione[descr_regione]";
										echo"</option>";
								}
							echo"
							</select>
						</td>";
				}
			else
				{
					echo"
						<td>
							<select onchange='document.search.submit()' name='regione' class='elenco_2'>
							<option value=''>$a_elenco_reg[descr_regione]</option>";
							$query_regione=mysql_query("Select * From regioni")
							or die("errore nella query_regioni;".mysql_error());
							for($a=0; $a<mysql_num_rows($query_regione);$a++)
								{
									$a_elenco_regione=mysql_fetch_assoc($query_regione);
									echo"
										<option value='".intval($a_elenco_regione['id_regione'])."'";
										if($id_regione==$a_elenco_regione['id_regione'])
											{
												echo"selected";
											}
										echo">";
										echo"$a_elenco_regione[descr_regione]";
										echo"</option>";
								}
							echo"	
							</select>
						</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Provincia</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['id_provincia'] != 112)
				{
					echo"
						<td>
							<select name='provincia' class='elenco_2'>
							<option value='".intval($a_elenco_reg['descr_provincia'])."'>
								".$a_elenco_reg['descr_provincia']."
							</option>";
							if(isset($id_regione)){
							$sql_provincia="SELECT * FROM province WHERE id_regione='$id_regione'";
							$query_provincia=@mysql_query($sql_provincia) or die (mysql_error());
							while ($rigaP=mysql_fetch_array($query_provincia)){
							$provincia=$rigaP['descr_provincia'];
							$idProvincia=$rigaP['id_provincia'];
							echo "<option value='$idProvincia'";
							if ($id_provincia==$idProvincia) {echo " selected";}
							echo ">".$provincia."</option>";
							}}
							echo"	
							</select>
						</td>";
				}
			else
				{
					echo"
						<td>
							<select name='provincia' class='elenco_2'>
							<option value=''>Seleziona provincia...</option>";
							
							if(isset($id_regione)){
							$sql_provincia="SELECT * FROM province WHERE id_regione='$id_regione'";
							$query_provincia=@mysql_query($sql_provincia) or die (mysql_error());
							while ($rigaP=mysql_fetch_array($query_provincia)){
							$provincia=$rigaP['descr_provincia'];
							$idProvincia=$rigaP['id_provincia'];
							echo "<option value='$idProvincia'";
							if ($id_provincia==$idProvincia) {echo " selected";}
							echo ">".$provincia."</option>";
							}}
							echo"	
							</select>
						</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	</form>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Citt&agrave;</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['citta'] != '')
				{
					echo"
						<td class='testo_1'>
							<input type='text' name='nome' class='text_1' value='$a_elenco_reg[citta]' />
						</td>";
				}
			else
				{
					echo"
					<td>
						<input type='text' name='nome' class='text_1' />
					</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Contatto fisso</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['contatto_fisso'] != '')
				{
					echo"
						<td class='testo_1'>
							<input type='text' name='nome' class='text_1' value='$a_elenco_reg[contatto_fisso]' />
						</td>";
				}
			else
				{
					echo"
					<td class='testo_5'>
						<input type='text' name='nome' class='text_1' />
					</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Contatto mobile</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['contatto_mobile'] != '')
				{
					echo"
						<td class='testo_1'>
							<input type='text' name='nome' class='text_1' value='$a_elenco_reg[contatto_mobile]' />
						</td>";
				}
			else
				{
					echo"
					<td class='testo_5'>
						<input type='text' name='nome' class='text_1' />
					</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Sito Web</b>
		</td>
		<td width='5' height='20'>|</td>";
			if($a_elenco_reg['sito_web'] != '')
				{
					echo"
						<td class='testo_1'>
							<input type='text' name='nome' class='text_1' value='$a_elenco_reg[sito_web]' />
						</td>";
				}
			else
				{
					echo"
					<td class='testo_5'>
						<input type='text' name='nome' class='text_1' />
					</td>";
				}
		echo"
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Stato del servizio</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>";
			if($a_elenco_reg['servizio'] == 0)
				{
					echo"<b>Non Attivo</b>";
				}
			else
				{
					echo"Attivo";
				}
		echo"
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>";
	$num_an = mysql_query("SELECT COUNT(id_annuncio) as num FROM annunci 
	WHERE id_reg = '" . $_GET['id_utente'] . "'
	&& pubblica = '1'")
    or die("Errore nella query conta annunci;".mysql_error());
	$num = mysql_fetch_array($num_an);
	echo"
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Numero annunci pubblicati</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			$num[num]
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>";
	$num_an = mysql_query("SELECT COUNT(id_annuncio) as num FROM annunci 
	WHERE id_reg = '" . $_GET['id_utente'] . "'
	&& pubblica = '0'")
    or die("Errore nella query conta annunci;".mysql_error());
	$num = mysql_fetch_array($num_an);
	echo"
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Numero annunci non pubblicati</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			$num[num]
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>";
	$num_an = mysql_query("SELECT COUNT(id_annuncio) as num FROM annunci WHERE id_reg = '" . $_GET['id_utente'] . "'")
    or die("Errore nella query conta annunci;".mysql_error());
	$num = mysql_fetch_array($num_an);
	echo"
	<tr>
		<td width='5' height='20'></td>
		<td class='testo_1' width='220'>
			<b>Numero annunci</b>
		</td>
		<td width='5' height='20'>|</td>
		<td class='testo_1'>
			<b>$num[num]</b>
		</td>
		<td width='5' height='20'></td>
	</tr>
	<tr><td background='../images/tratto.png' colspan='14' width='6' height='2'></td></tr>
</table>";
echo"
<table cellspacing='0' cellpadding='0' border='0'>
	<tr>
		<td width='5' height='30'></td>
		<td></td>
	</tr>
	<tr>
		<td width='5' height='0'></td>
		<td valign='middle'>
		    <input type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />
		</td>
		<td width='5' height='0'></td>
		<td valign='middle'>
			<a href='javascript:history.back()'>
			<img src='../images/tasto_indietro.png' border='0'></a>
		</td>
	</tr>
</table>
</form>";

Ciao da minatore

Correggo il primo form
<form action=codice/update_scheda_utente.php?id_utente=$id_reg' method='POST'>
 
Ultima modifica:
Ciao
Le soluzioni sono due secondo me

1. apri il form e lo chiudi prima di aprire l'altro (come hai fatto l'altra volta)

2. forzi l'action del form interno con javascript

PHP:
<input onclick="this.form.action='modifica_scheda_utente.php?id_utente=$id_reg';this.form.submit();" type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />

Le form non si possono nidificare

se c'è una soluzione diversa la metterò nel mio casseto delle soluzioni utili
 
Ciao
Le soluzioni sono due secondo me

1. apri il form e lo chiudi prima di aprire l'altro (come hai fatto l'altra volta)

2. forzi l'action del form interno con javascript

PHP:
<input onclick="this.form.action='modifica_scheda_utente.php?id_utente=$id_reg';this.form.submit();" type='image' name='aggiorna' img src='../images/tasto_aggiorna_scheda.png' border='0' />

Le form non si possono nidificare

se c'è una soluzione diversa la metterò nel mio casseto delle soluzioni utili

Ciao e grazie, ma niente da fare, ho fatto varie prove, ma il tasto aggiorna non riesce a prendersi il suo form
peccato, faccio altre prove con la speranza di riuscire

Ciao
 
ciao
ho dato un occhio, ma alcune cose:
credo proprio, ma può darsi che sbagli, che non si possano usare form nidificati <form name="uno"...>...<form name="due"...>...</form></form>
poi non capisco cosa vuoi fare, cerca di spiegarlo a parole
inoltre (ma non sono sicuro) ho provato a scivere il tuo script su dream, diviso il php dall'html e mi risultano diversi errori (tra cui form annidati).
senza contare che non avendo le tabelle del db mi risulta un po' difficile provarlo.
 
ciao
ho dato un occhio, ma alcune cose:
credo proprio, ma può darsi che sbagli, che non si possano usare form nidificati <form name="uno"...>...<form name="due"...>...</form></form>
poi non capisco cosa vuoi fare, cerca di spiegarlo a parole
inoltre (ma non sono sicuro) ho provato a scivere il tuo script su dream, diviso il php dall'html e mi risultano diversi errori (tra cui form annidati).
senza contare che non avendo le tabelle del db mi risulta un po' difficile provarlo.

Ciao, mi spiego meglio, io ho nella stessa pagina 2 form che puntano a pagine diverse
PHP:
<form action='modifica_scheda_utente.php?id_utente=$id_reg' name='search' method='POST'>
<form action='../codice/update_scheda_utente.php?id_utente=$id_reg' method='POST'>
il primo mi richiama la stessa pagina e mi fai il piacere di darmi le città per la regione scelta
il secondo invece richiama una pagina che mi effettua le modifiche
il problema sta nel fatto che fanno a gara tra loro, chi metto in cima quello funziona, sembra strano ma così è

Ciao ragazzi
 

Discussioni simili