Autor | Zpráva | ||
---|---|---|---|
jimbo Profil * |
#1 · Zasláno: 10. 6. 2010, 10:48:32
Ahoj, chtěl bych vás požádat o radu. Mam formulař tvořený v php. Na stránce, která mi skript zpracovává se mi ale nezobrazí nic z toho, co je umístěné ve zdojáku za tím pho skriptem k formuláři. Bude v tom určitě nějaká blbost, ale nemohu na ni přijít. Moc děkuji za radu, pokud by to bylo k nepochopení, přidám část zdrojáku.
|
||
nightfish Profil |
#2 · Zasláno: 10. 6. 2010, 10:50:24
jimbo:
„přidám část zdrojáku.“ Přidej, přinese to lepší výsledky než věštění z kávové sedliny. |
||
AM_ Profil |
#3 · Zasláno: 10. 6. 2010, 11:07:58
jimbo:
„Na stránce, která mi skript zpracovává se mi ale nezobrazí nic z toho, co je umístěné ve zdojáku za tím pho skriptem k formuláři“ To vypadá, že v PHP skriptu dojde k nějaké chybě a máš vypnuté vypisování chybových hlášek (nebo se ti do zdrojáku vypsaly tak, že nejsou vidět). 1) koukni na konec HTML zdrojáku v prohlížeči 2) zapni chybové hlášky error_reporting(E_ALL); ini_set('display_errors', 'on') |
||
jimbo Profil * |
#4 · Zasláno: 10. 6. 2010, 11:21:13
Zde je výtah ze zdroj. kodu. To co je před php skriptem vypíše v poho (newletter), to, co je za už se nezobrazí (pravý sloupec). Snad bude tento výtah stačit. Díky
<p align="left"> <form action="/newsletter.php" method="post"> <span class="style2">Přeji si zasílat novinky na email:</span><br> <input name="email" size="19" value="@"><br> <input type="submit" value="Odeslat"> </form> </p><br> <!--nastaveni prostredniho sloupce--> <td class="col_2" width="520" valign="top"><table width="520" valign="top"> <tr> <td width="515" style="padding:16px 0 0 5px;"> <? if (!empty($_POST['lokalita']) && $_POST['lokalita'] != "Preferovaná lokalita" && !empty($_POST['termin']) && $_POST['termin'] != "Termín akce" && !empty($_POST['ucastnici']) && $_POST['ucastnici'] != "Počet účastníků" && !empty($_POST['ubytovani']) && $_POST['ubytovani'] != "Počet pokojů" && $_POST['rozpocet'] != "Plánovaný rozpočet" && !empty($_POST['jmeno']) && $_POST['jmeno'] != "Jméno" && !empty($_POST['firma']) && $_POST['firma'] != "Firma" && !empty($_POST['email']) && $_POST['email'] != "Email" && !empty($_POST['podrobnosti'])) { $zprava = "Preferovaná lokalita: {$_POST['lokalita']}\r\n"; $zprava .= "Termín akce: {$_POST['termin']}\r\n"; $zprava .= "Počet účastníků: {$_POST['ucastnici']}\r\n"; $zprava .= "Počet pokojů: {$_POST['ubytovani']}\r\n"; $zprava .= "Plánovaný rozpočet: {$_POST['rozpocet']}\r\n"; $zprava .= "Jméno: {$_POST['jmeno']}\r\n"; $zprava .= "Firma: {$_POST['firma']}\r\n"; $zprava .= "Email: {$_POST['email']}\r\n"; $zprava .= "Podrobnosti: {$_POST['podrobnosti']}\r\n"; $predmet = "Poptávka"; $email .= "{$_POST['email']}\r\n"; if(mail("email@email.cz", $predmet, $zprava, "From: " . $email)) { echo "<p><strong>Vaše poptávka byla úspěšně odeslána, děkujeme.</strong>.</p>"; } } else { echo "<p>Nevyplnili jste všechny údaje, vaše poptávka nebyla odeslána. </p>"; }der("Connection: close"); ?></td> </tr> </table></td> <!--nastavení praveho sloupce--> <td width="226" valign="top" class="col_3"> <br> <a href="/oportalu.html"><img src="images/zapis.gif" border="0"></a> <br> <br> <a href="/poptavka.php"><img src="images/poptavka.gif" border="0"></a> <br><br> |
||
AM_ Profil |
#5 · Zasláno: 10. 6. 2010, 11:24:25
Nightfishova rada byla zjevně jednodušší... Ale obávám se, že trochu se namáhat a udělat to, co jsem napsal já, by tobě i nám pomohlo více.
|
||
nightfish Profil |
#6 · Zasláno: 10. 6. 2010, 11:31:59
ke konci PHP kódu je syntaktická chyba, pravděpodobně jsi zkopíroval jen část kódu
|
||
jimbo Profil * |
#7 · Zasláno: 10. 6. 2010, 11:33:02
už jsem na to přišel - odstranil jsem
der("Connection: close"); |
||
nightfish Profil |
#8 · Zasláno: 10. 6. 2010, 11:34:52
der("Connection: close"); |
||
Časová prodleva: 14 let
|
0