Sul sito ho due form che hanno questo codice:
Entrambi i form, come vedete, rimandano al file actionuno.codice:<div id="settore"> <div id="settoreuno"> <form action="actionuno.php" method="POST"> <p>URL sito: <input type="text" name="nomeuno" /> <input type="submit"></p> </form> </div> <div id="settoredue"> <form action="actionuno.php" method="POST"> <p>URL sito: <input type="text" name="nomedue" /> <input type="submit"></p> </form> </div>
Nel file actionuno.php assegno le variabili. Alla nomeuno assegno la variabile $nomeuno e così pure alla nomedue.
Poi aggiorno il database con queste istruzioni:codice:$nomeuno = $_POST["nomeuno"]; $nomedue = $_POST["nomedue"];
Il problema è che pare che la tabella venga rinnovata in entrambe le righe. Nel senso...se aggiorno il form dove ID=2 la riga con ID=1 si svuota.codice:mysqli_query($mysqli,"UPDATE sito1 SET nome='$nomeuno' WHERE ID = '1' "); mysqli_query($mysqli,"UPDATE sito1 SET nome='$nomedue' WHERE ID = '2' ");
Credo che il problema si possa risolvere facendo due file diversi actionuno.php ed actiondue.php ma sapete se esistono altre soluzioni?

Rispondi quotando
