Autor Zpráva
Anonymní
Profil *
Dělám formulář pro odesílání údajů a když uzivatel nezadá povinné údáje vypíše mu to chybňe zadaná položky...Po vypsání chyb nechci aby uzivatel znovu pracně vypisoval všechny údaje znovu...
pro textové pole jsem použil:
<tr><td><b>Město:</b></td>

<td><input type="text" name="Mesto" size="20" maxlength="19" value="<?php echo $Mesto ?>">
</td></tr>


A nevim co mám požít pro delší textové pole (textarea) ento skript nefunguje...

<tr><td valign="top"><b>Popis:</b></td>

<td><textarea cols="30" rows="5" name="popis" value="<?php echo $popis ?>">
...sem vepište popis...
</textarea></td>


a výběr, který tak nefunguje...

<tr><td valign="top"><b>*Akce:</b></td>

<td><select name="Akce[]">
<option value="Xakce">
<option value="Pr"
<?php echo $Akce==Pr ? "selected" : ""?>>Prodej
<option value="Ko"
<?php echo $Akce==Ko ? "selected" : ""?>>Koupě
</select>
</td></tr>
Alphard
Profil
<textarea cols="30" rows="5" name="popis">
<?php echo $popis ?>
</textarea>


<option value="" selected="selected">Něco</option>
tiso
Profil
textarea nemá value ale ten text sa píše medzi <textarea> a </textarea>
Anonymní
Profil *
Diky ten text area funguje....

ale výběr položky akce pokud zadam name="Akce"

<tr><td valign="top"><b>*Akce:</b></td>

<td><select name="Akce">
<option value="Xakce">
<option value="Pr"
<?php echo $Akce==Pr ? "selected" : ""?>>Prodej
<option value="Ko"
<?php echo $Akce==Ko ? "selected" : ""?>>Koupě
</select>
</td></tr>


tak výběr funguje...ale uz mi nejde osetrit jestli byla zadán nějaká výběrová položka z akce..(funguje jen pokud mám name="Akce[]")

  foreach ($Akce as $hodnota)

switch ($hodnota) {
case "Xakce": $chyba .= "Nebyla zadaná <b>akce</b>!<br>";
}


proto bych potreboval vědět když bude name="Akce[]" jak mám zadat <option value="Pr" ......
Toto téma je uzamčeno. Odpověď nelze zaslat.

0