Autor Zpráva
ROFL
Profil *
Mám formulář:
<form method="post" action="zpracuj.php"> 
  Jablko: <input name="jablko"> <input type="Submit" name="odesli"> 
</form> 
<form method="post" action="zpracuj.php"> 
  Hruška: <input name="hruska"> <input type="Submit" name="odesli"> 
</form> 


a zpracuj php
<h2>Seznam věcí</h2>
Zde se nachází seznam věcí.
<table border=1>
<tr>
	<th bgcolor=yellow >Věc:</th> <th bgcolor=yellow text=blue>Kupující</th>
</tr>
<tr>
	<td>Jablko</td> <td><? echo $_POST ["jablko"]?></td>
</tr>
<tr>
	<td>Hruška</td> <td><? echo $_POST ["hruska"]?></td>
</tr>


</table>


ale když zadám jablko, tak se to uloží, ale když pak zadam hrušku, uloží se to taky, ale jablko se přitom vymaže. Takže potřebuju to nějak elegantně ošetřit.
Napadlo mi uložit to do proměnných a pak vypisovat proměnné, ale nevím, jak to udělat, aby se to ukládalo do proměnných v jiném souboru. Konkrétně v zpracuj.php.
nightfish
Profil
ale když zadám jablko, tak se to uloží, ale když pak zadam hrušku, uloží se to taky, ale jablko se přitom vymaže. Takže potřebuju to nějak elegantně ošetřit.
Napadlo mi uložit to do proměnných a pak vypisovat proměnné, ale nevím, jak to udělat, aby se to ukládalo do proměnných v jiném souboru. Konkrétně v zpracuj.php.

elegantně to vyřešíš tak, že v tom prvním souboru bude jenom jeden formulář (který bude obsahovat ty dva inputy + submit)
ROFL
Profil *
jůů. ROFL. Díky moc.
ROFL
Profil *
a kdyby se chtělo, aby ty data, který už jsou v tabulce zadaný, tak aby se tam pak nezobrazoval ten formulář. Nebo prostě nějak zabezpečit, aby se to nemohlo přepsat nebo aby se to vstupní pole deaktivovalo. Nějak k tomu přindat disable.
Kalby
Profil
if(!isset($_POST['odesli'])){

a sem vlozis ty formulare
}

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: