Autor Zpráva
vavroch
Profil *
Ještě by mě zajímalo, estli někdo nevíte, jak zavolat php skriptem na přepínač z formuláře (radio), tady je příklad (je to hodnocení 1-5 bodů). Díky J

<input type="radio" checked name="F127" value="0">0
<input type="radio" name="F127" value="1">1
<input type="radio" name="F127" value="2">2
<input type="radio" name="F127" value="3">3
<input type="radio" name="F127" value="4">4
<input type="radio" name="F127" value="5">5
Hugo
Profil
vavroch

A co chces zavolat?
vavroch
Profil *
mám na stránkách hodnocení fotek pomocí přepínačů http://www.fotoapalucha.cz/soutez a potřebuju, aby se to hodnocení odesílalo na můj mail včetně jména hodnotitele, mailu a vzkazu. Diky za pomoc. J
Hugo
Profil
$_POST['F127'] nebo $_GET['F127'], zalezi na tom, kterou metodu pouzivas.
vavroch
Profil *
docetl jsem se na webu, ze promenny z formulare se musi v php skriptu prejmenovat. je to spravne? melo by to teda vypadat nasledovne?

priklad z formulare:
<input type="radio" checked name="F127" value="0">0
<input type="radio" name="F127" value="1">1
<input type="radio" name="F127" value="2">2
<input type="radio" name="F127" value="3">3
<input type="radio" name="F127" value="4">4
<input type="radio" name="F127" value="5">5

nasledne v souboru "odeslat.php"
$foto127 = $_POST["F127"];

A jak to pak zakomponuju do funkce MAIL? Jeste jednou dik za pomoc
Hugo
Profil
Prejmenovavat je nemusis, klidne muzes pouzit primo $_POST['F127'].
vavroch
Profil *
Takze by to mohlo vypadat následovně?

<?php

$_POST["F001"];
$_POST["F002"];
.
.
.
$_POST["F128"];

$_POST["form_jmeno"];
$_POST["form_email"];
$_POST["form_vzkaz"];


$headers = "content-type: text/plain; charset=windows-1250";


print $message;
print $to;

exit;


IF (@MAIL("jiri.vavroch@seznam.cz", "Jizerky_2006", $F001, $F002, ... $F128, $form_jmeno, $form_email, $form_vzkaz, $headers))


{ECHO "<p>Vaše hodnocení bylo úspěšně odesláno.</p>";}
ELSE
{ECHO "<p>Chyba! Hodnocení nebylo odesláno.</p>";}
ECHO "Děkujeme za Váš čas.";

?>
gaminn
Profil *
Tak to určitě ne...

<input type="radio" checked name="F[127]" value="0">0
<input type="radio" name="F[127]" value="1">1
<input type="radio" name="F[127]" value="2">2
<input type="radio" name="F[127]" value="3">3
<input type="radio" name="F[127]" value="4">4
<input type="radio" name="F[127]" value="5">5

obsluhující skript:

$f = '';

if(is_array($_POST['F'])) {
foreach($_POST['F'] as $key => $value) {
$f.=$key . ' - ' . $value . "\n";
}
} // tímto se zpracují veškeré radio inputy do jakési tabulky

a nyní odeslat mailem, vizte php maunál
Toto téma je uzamčeno. Odpověď nelze zaslat.

0