php overlapping

  • Onderwerp starter Onderwerp starter Verwijderd lid 141197
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.
V

Verwijderd lid 141197

ik hbeb een pagina met 3 php script's met form dus:
<div>
<php>
<form>
</form
<div>
<div>
<php>
<form>
</form
<div>
<div>
<php>
<form>
</form
<div>

(ik gebruik geen 2 dezelfde variabelen of namen ergens)
als ik op verder druk(staat in alle forms)
dan pakt hij(zeg als ik wartaal spreek)het from waar die verder instaat en post die.
maar gaat die dan naar all mijn php scripten of naar allen de gene die er boven staat(buiten het form)?:shocked::shocked::shocked::shocked:
 
Dit is standaard HTML-formulier gedrag.

Elke Submit-knop is immers aan een bepaalde <form> gekoppeld.

Wil je dat niet dan moet je met 1 <form>-tag werken.

Nu weet ik zo gauw niet of je maar 1 submit-knop per form-tag mag gebruiken maar je kunt het testen.
 
het gaat ver de koppeling tussen form en php:o

ik wil dat als ik op submit niet alle maar alleen het bijbehorende php script in werking wordt gesteld
 
Laatst bewerkt door een moderator:
Voorbeeldje:

Wat jij nu hebt (gok ik) is:
HTML:
<form action="pagina1.php" method="post">
<!-- veldjes -->
<input type="submit" value="Verder 1" />
</form>
<form action="pagina2.php" method="post">
<!-- meer veldjes -->
<input type="submit" value="Verder 2" />
</form>

Zodra jij daar op "Verder 1" klikt gaat hij alles binnen het eerste form naar pagina1.php sturen en laat de velden van het 2e form ongemoeid.

Je zult het dus zo moeten doen wil je alle velden krijgen.
HTML:
<form action="pagina1.php" method="post">
<!-- veldjes -->
<input type="submit" value="Verder 1" />
<!-- meer veldjes -->
<input type="submit" value="Verder 2" />
</form>
Of het met 2 submit-knoppen goed komt weet ik, zoals eerder gezegd, niet zeker.
 
ik heb een pagina met (zoasl in eerste vraag gezegt)
een php script op de pagina:rolleyes:
en als ik op verder druk gaan alle php scripts in werking maar ik wil dat er maar 1 in aan het werk gaat.(en ik wil de php scripts wel op dezelfde pagina houden:))
ben ik duidelijk genoeg?:D
 
Nee, ik vat em niet :(

Als je de code plaatst is het waarschijnlijk wat duidelijker.
 
HTML:
<form>
 
<input type="hidden" name="form" value="1">

</form>

<form>

<input type="hidden" name="form" value="2">

</form>

PHP:
if($_SERVER['REQUEST_METHOD'] == 'POST'){

 if($_POST['form'] == 1){

  // form 1

 }else{

  // form 2

 }

}
 
Laatst bewerkt:
oke en als ik en from heb dat nieuws heet en een die nieuwsbrief heet moet dan de 1 de form naam worden?
 
Als ze allebei maar een gelijk name-attribuut hebben.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan