« 1 2 »
Autor Zpráva
zimmi
Profil
Pls pls jak mam odeslat formularova data pomoci PHP tak,aby se mi u toho neotviral mailklient.
Diky
Wan-To
Profil *
Nastavíš si ACTION u prvku FORM na nějaký php skript. Ještě musíš vybrat metodu METHOD, buď GET (v data adrese) nebo POST (data jsou skrytá).
zimmi
Profil
aha, asi jsem se nevyjadril presne:PHP neumim
Marty
Profil
Právě jsem to tam dopsal. Snad se to dá pochopit i pro lidi co PHP neuměj.
Wan-To
Profil *
Co potřebuješ naprogramovat?
zimmi
Profil
Marty:mam tenhle formular:
<form action="post">
<table>
<tr>
<td>Líbí se Vám tyto stránky?</td>
<td><input type="radio" name="muj_nazor">ano</td>
<td><input type="radio" name="muj_nazor">ne</td>
</tr>
<tr>
<td>Jaký styl se Vám líbí nejvíc?</td>
<td><input type="radio" name="styly">světlý</td>
<td><input type="radio" name="styly">šedý</td>
<td><input type="radio" name="styly">modrý</td>
</tr></table>
<table>
<tr>
<td>V jakém vyhledávači jste mé stránky našli?</td>
<td><input type="text"></td>
</tr>
</table>
<table>
<tr>
<td><textarea onfocus="this.value=''" rows="5" cols="70">Co se Vám tu líbí nejvíc? A co se Vám tu naopak nelíbí?</textarea></td>
</tr>
</table>
<input style="background-color:#6291ca;border:1px solid #fff;color:#ffffe0" type="submit" value="ODESLAT">
<input style="background-color:#6291ca;border:1px solid #fff;color:#ffffe0" type="reset" value="VYMAZAT">
</form>

a nahore je jeste nejakej text a HTML
Pls pls nenapsal bys mi to uz jako vysledek?????moc jsem ten zip nepochopil.
Muj email:zimmi@centrum.cz
Marty
Profil
No uvidíme :)
Byl jsi letos hodnej ... :)
zimmi
Profil
JJ,byl.....:D
Nemas nahodou icq ?
Marty
Profil
Nemas nahodou icq ?
Nemám, nebyl jsem hodnej :/
Meil ale sleduju pravidelně.
zimmi
Profil
dobre, pls pls tak mi to kdyz tak posli na mail(pls pls i trosicku-rozumej hodne-okomentovany, protoze ja jsem uplne blbbej)
Wan-To
Profil *
Máš tam akci post, to je nesmysl, post je metoda. To jsem ti opravil. Teď ale jedna důležitá věc - tenhle celý kód musíš dát do jednoho souboru, do mail.php (nebo do jiného, ale pak si změň ACTION).

<form action="mail.php" method = "post">
<table>
<tr>
<td>Líbí se Vám tyto stránky?</td>
<td><input type="radio" name="muj_nazor">ano</td>
<td><input type="radio" name="muj_nazor">ne</td>
</tr>
<tr>
<td>Jaký styl se Vám líbí nejvíc?</td>
<td><input type="radio" name="styly">světlý</td>
<td><input type="radio" name="styly">šedý</td>
<td><input type="radio" name="styly">modrý</td>
</tr></table>
<table>
<tr>
<td>V jakém vyhledávači jste mé stránky našli?</td>
<td><input type="text" name = "vyhledavac"></td>
</tr>
</table>
<table>
<tr>
<td><textarea name = "libi" onfocus = "if(!this.vymazano) {this.vymazano = true; this.value = '';}" rows="5" cols="70">Co se Vám tu líbí nejvíc? A co se Vám tu naopak nelíbí?</textarea></td>
</tr>
</table>
<input style="background-color:#6291ca;border:1px solid #fff;color:#ffffe0" type="submit" value="ODESLAT" name = "odeslano">
<input style="background-color:#6291ca;border:1px solid #fff;color:#ffffe0" type="reset" value="VYMAZAT">
</form>
<?php
if($_POST["pdeslano"] == "ODESLAT") {
$zprava = "Názor na mé stránky";
$zprava .= "Líbí? " . $_GET["muj_nazor"] . "\n";
$zprava .= "Skin: " . $_GET["styly"] . "\n";
$zprava .= "Vyhledávač: " . $_GET["vyhledavac"] . "\n";
$zprava .= "Co nejvíc?\n" . $_GET["libi"];
mail(tvojeadresa, predmetzpravy, $zprava);
}
?>
zimmi
Profil
Hele a jak to pozna kam se to ma odeslat?
zimmi
Profil
if($_POST["pdeslano"] == "ODESLAT") {
to pdeslano je preklep?
Marty
Profil
Tak v tomto případě nemá cenu, abych to dělal, když to tu už Wan-To zveřejnil.

zimmi
Pokud ale php neovládáš musím připomenout, že musíš tento skript zkoušet na serveru s PHP. Pokud tedy doma nemáš nějkou verzi PHP se serverem.

Wan-To
Tentokrát budu za Lamu já, ale toto: $_GET["muj_nazor"]
ti v PHP vytáhne z dvou radiobuttonů číslo toho zvolenýho? Díky za odpověď.
Wan-To
Profil *
Je, má tam být if($_POST["odeslano"] == "ODESLAT"), sorry.
Hele a jak to pozna kam se to ma odeslat?
je tam volání funkce mail, tak si doplň třeba
mail("zimni@seznam.cz", "Názor na mé stránky", $zprava);//ten e-mail je asi špatný, tak si ho oprav!!!
zimmi
Profil
Zkousim na svych strankach na webzdarma.
Wan-to:pls pls odpovedi na predchozi otazky.
Wan-To
Profil *
Lol, já jsem na něco zapomněl ;-) To $_GET vytáhne z radiobuttonů atribut VALUE toho vybraného, takže Zimni, doplň si to tam!
Wan-To
Profil *
Wan-to:pls pls odpovedi na predchozi otazky.
Ty se ptáš rychleji než já píšu ;-)
zimmi
Profil
takže Zimni, doplň si to tam!

Co jak a kam????
Sorrry ze jsem takova megalama
zimmi
Profil
$zprava .= "Vyhledávač: " . $_GET["vyhledavac"] . "\n";

$zprava .= "Co nejvíc?\n" . $_GET["libi"];

proc za tim "Vyhledávač: neni \n a za
"Co nejvíc?\n" je?????
Wan-To
Profil *
Máš tam několik radiobuttonů se jmény muj_nazora a styly. Tak si do všech doplň atribut value s nějakou hodnotou, která ti přijde na e-mail.
Jockie
Profil
Wan-To koukam ze se tady zrovna resi problem podobnej tomu mému ... myslis ze by si se moh kouknout sem a zkusit mi poradit ??

dik Jockie
Wan-To
Profil *
\n znamená "pokračuj na novém řádku". Ty "e\nka" si dej kam chceš, ale pokud je vymažeš, bude ten e-mail příšerně nepřehledný.
zimmi
Profil
jo aha, ja jen jsem to chtel vedet....
nějak mi to na ten email ne a ne prijit
zimmi
Profil
Hele, na mail mi prislo tohle:

Názor na mé stránkyLíbí?
Skin:
Vyhledávač:
Co nejvíc?
Wan-To
Profil *
Zkus chvíli počkat. Taky zkontroluj, jestli je tam opravdu tvá adresa. Napsal jsem tam zimmi@seznam.cz, - vymyslel jsem si jí, protože tvou adresu neznám
Wan-To
Profil *
Už jsem našel chybu ;-) přepiš všechny $_GET na $_POST a za "Názor na mé stránky" si dej \n, bude to hezčí.
zimmi
Profil
$zprava = "Názor na mé stránky";

to nahore mam napsat takhle????

$zprava = "Názor na mé stránky" . "\n";
???????????????????
Wan-To
Profil *
Třeba. Nebo $zprava = "Názor na mé stránky\n";
Wan-To
Profil *
Dej sem link na ten tvůj formulář...
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0