PHP zpracování formuláře

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

away
nováček
Příspěvky: 20
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

PHP zpracování formuláře

Příspěvekod away » 11 bře 2012 13:59

Zdravím,

potřeboval bych malou radu. Udělal jsem formulář v Html, prázdná políčka mám ho ošetřená pomocí DHTML a potřeboval bych vytvořit PHP skript, který tato data přečte a přehledným zůsobem je zobrazí. V PHP jsem nikdy neprogramoval, ale něco málo jsem si vygooglil, ale nefunguje mi to :( Můžete mi poradit? Mam použit "echo". O tom, že formulář zatím neodkazuje na php vim, jde mi hlavně o ten php soubor.
Děkuji za pomoc.

PHP - kód
<?php
header('Content-Type: text/html; charset=utf-8');

$znacka = $_POST['znacka'];
$typ = $_POST['typ'];
$konstrukce = $_POST['konstrukce'];
$vymena = $_POST['vymena'];
$kategorie = $_POST['kategorie'];
$zkusenosti = $_POST['zkusenosti'];
$souhlas = $_POST['souhlas'];
?>

Kód formuláře


<fieldset style="width: 400px; background-color:lightblue;text-align:center;border-color:black;margin-left: auto; margin-right: auto;font-size: 34">

<legend align="top">Jaký vlastníte mobilní telefon?</legend>
<table>
<tr>
<td>Značka telefonu:</td>
<td><input type="text" name="znacka" size="25">
</tr>
<tr>
<td>Typ telefonu:</td>
<td><input type="text" name="typ" size="25">
</tr>
<tr>
<td>Stáří:</td>
<td>
<select name="Stáří v letech">
<option value="0-1">0-1</option>
<option value="1-2">1-2</option>
<option value="2" selected="selected">2 a více let</option>
</select>
</td>
</tr>
<tr>
<td>Konstrukce:</td>
<td><input type="radio" name="konstrukce" value="Dotykový display" checked="checked">Dotykový display
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="radio" name="konstrukce" value="Klasická">Klasická
</td>
</tr>
<tr>
<td>Plnánujete výměnu:</td>
<td><input type="radio" name="vymena" value="ano" checked="checked">Ano
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="radio" name="vymena" value="ne">Ne
</td>
</tr>

<tr>
<td>Zkušenosti s telefonem:</td>
<td><textarea name="zkusenosti" cols="30" rows="5">
</textarea></td>
</tr>
<tr>
<td>Souhlas se zpracováním údajů:</td>
<td><input type="checkbox" name="souhlas"></td>
</tr>
<tr>
<td>
<input type="submit" value="Odeslat">

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: PHP zpracování formuláře

Příspěvekod CZechBoY » 11 bře 2012 18:30

PHP píše:<?php
header('Content-Type: text/html; charset=utf-8');

foreach($_POST as $key=>$val)
$$key=htmlspecialchars($val,ENT_QUOTES,'UTF-8');


echo "Souhlas: ".($souhlas?'ano':'ne')."<br>\n";
echo "Zkušenosti: ".$zkusenosti."<br>\n";
echo "Kategorie: ".$kategorie."<br>\n";
echo "Výměna: ".$vymena."<br>\n";
echo "Konstrukce: ".$konstrukce."<br>\n";
echo "Typ: ".$typ."<br>\n";
echo "Značka: ".$znacka."<br>\n";
?>
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

away
nováček
Příspěvky: 20
Registrován: březen 12
Pohlaví: Muž
Stav:
Offline

Re: PHP zpracování formuláře

Příspěvekod away » 11 bře 2012 19:30

Děkuji moc. Hned jak budu doma odzkouším.

Away


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů