Autor Zpráva
Tess
Profil
Zdravím,
z nějakých stránek (už si nepamatuju adresu) jsem si zkopírovala kód na formulář, který odesílá na mail. Formulář samotný má kód takový:

<table style="height:100%;" width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="poslat.php" method="post">
<table width="200" border="0" class="text">
<tr><td width="50"><strong>J</strong>méno:</td><td><input name="jmeno" accesskey="j" type="text"/></td></tr>
<tr><td width="50"><strong>E</strong>mail:</td><td><input name="email" accesskey="e" type="text"/></td></tr>
<tr><td width="50"><strong>W</strong>eb:</td><td><input name="web" accesskey="w"  type="text" value="http://"/></td></tr>
<tr><td width="50" valign="top"><strong>T</strong>ext:</td><td><textarea name="text" accesskey="t"  rows="5" cols="25"></textarea></td></tr>
<tr><td colspan="2" align="center"><input type="submit" class="button" value="Odeslat"/> <input type="reset" value="Vymazat"/></td></tr>
</table>
</form>
</td></tr>
</table>

A stránka, na kterou odkazuje:

[E<?php2.$to = "lustenau@tym.cz";3.$extra = "From: $email\r\nReply-To: $email\r\n";4.$subject = "Vzkaz od ".$jmeno."";5.$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\n Web: ".$web."\nText:\n".$text."";6.mail ($to, $subject, $mess, $extra);7.?>8.<html><head>9.<meta http-equiv="refresh" content="0; url=index.php">

Jméno políčka, velikost atd. si ještě změnit umím, ale potřebovala bych přidat políčko, kde bude seznam rubrik, dotyčný vybere danou rubriku a ta se mi potom v mailu někde vypíše (atribut radio). Jsem naprostý začátečník v PHP a nevím, jak to vepsat do toho druhého PHP souboru... Pomůže mi s tím prosím někdo?
Děkuji.


Dodávám ukázku:
http://lustenau.tym.cz/posli.php
To je ten formulář, kam to potřebuji přidat...


A mail mi přijde takto:
Jméno: aa
Email: aa@aa.aa
Web: http://
Text:
szguihoiýžčěqwtsedzcgvbnm,.ů.ů,lpo=p
hondziiikh
Profil
Tess:
potřebovala bych přidat políčko, kde bude seznam rubrik, dotyčný vybere danou rubriku a ta se mi potom v mailu někde vypíše (atribut radio)
tuto část moc nechápu, co tam chceš přidávat? A kam hlavně :) jestli myslíš ještě do toho formuláře, tak mne napadá jedine select ( Formuláře » select ). A ten odešle nějakou hodnotu na další stránku, popř. na tu samou a skript odešle e-mail?
<select name="rubrika">
<option value="rock">rock</option>
<option value="pop" >pop</option>
<option value="metal" >metal</option>
<option value="country" >country</option>
</select>
Takhle nějak?


a na té druhé stránce "poslat.php" bude třeba toto?
  $to = $_POST['email'];
  $jmeno = $_POST['jmeno'];
  $predmet = "predmet";
  $header= "From: 'Tvoje jméno' <tvuj@email.cz>" . "\r\n";
  $zprava .= $_POST['jmeno'];
  $zprava .= $_POST['web'];
  $zprava .= $_POST['text'];

    if(mail($to, $predmet, $zprava, $header)) 
   { 
       
       echo "";
}
   else echo "Zprávu se nepodařilo doručit!"; 
?>
Tess
Profil
Ano, to bude ono, děkuju moc :).
Toto téma je uzamčeno. Odpověď nelze zaslat.