| Autor | Zpráva | ||
|---|---|---|---|
| monte.cz Profil * |
#1 · Zasláno: 27. 10. 2008, 20:00:22
Zdravím,
chtěl bych si na stránky dát formulář kde by lidé napsali jednoduše do poliček např, svoje icq, jmeno a mail, apod. pak by dali odeslat a udaje co sepsali by se objevili treba v tabulce nebo alespon nekde pod sebou na te samé strance, je ale nutny aby to bylo vse nejak v jednom, na strankach mam toto: http://www.jakpsatweb.cz/javascript/priklady/skryvane-zalozky.html díky moc vsem ktery kladne odpovi.... |
||
| MilanKubik Profil |
#2 · Zasláno: 28. 10. 2008, 10:33:13
a co ti brani ? ... Udělej si HTML formulář a do action si ulož PHP stránku kde se ti to pak zobrazí ... pod </form> vypíšeš to co psaly z db ... a máš to. A nebo můžeš ukládat do .dat / .txt , ale není to tak dobré co se týče bezpečnosti dat a jejich vypisování .
|
||
| monte.cz Profil * |
#3 · Zasláno: 28. 10. 2008, 12:39:46
ono to vlastne muze byt jak chce.. kdyz to bude ve stejnem adresari tak muzu icludovat ale potrebuju aby to bylo na jedne strance výpis a hned pod tím formlular.. jenze ja newim jak to udelat aby to fungovalo.. :) a jak ma vubec vypadat kod... na webu sem hledal.. ale nasel sem jen jak vyadaji políčka a s odeslánim na mail ale s odesláanim do souboru ne.. :(
|
||
| monte.cz Profil * |
#4 · Zasláno: 29. 10. 2008, 14:51:21
poradite pls někdo?
|
||
| Měsíček Profil |
#5 · Zasláno: 29. 10. 2008, 15:10:47
Reaguji na monte.cz:
Neporadí. <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
Zadej jméno: <input type="text" name="jmeno">
<input type="submit" name="OK">
</form>
<?php
if ((isset($_POST["OK"])) && (!empty($_POST["jmeno"]))) {
if ($f = fopen("soubor.txt","a+")) {
if (fwrite($f, $_POST["jmeno"])) {
echo "Jméno zapsáno!";
fclose($f);
}
}
}
$fr = file_get_contents("soubor.txt");
echo $fr;
?> |
||
| kajaman Profil |
#6 · Zasláno: 29. 10. 2008, 15:11:29 · Upravil/a: kajaman
a může se používat PHP a MySQL? Už máš nějakou verzi napsanou?
/********** pozdě :-) ***********/ |
||
| monte.cz Profil * |
#7 · Zasláno: 30. 10. 2008, 16:35:37
díky, funguje to :)
přidal jsem si další inputy, to nebyl problém,.. dunguje to : dokonce :-D problem je spiš v tom; že se udaje zobrazuji namačkane na sobě chtel jsem je rodělit tímto příkazem: echo "<br> "; ale nepomohlo... okopiruju vam sem jak to ted vypada... chci jen aby se výsledné udáje řadili pod sebou, díky :)
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
Přezdívka ze hry: <input type="text" name="prezdivka"><br>
Zadej icq (nebo jinné): <input type="text" name="icq"><br>
Level na kterém jsi: (nebo jinné): <input type="text" name="level"><br>
Tvoje loď: <input type="text" name="lod"><br>
<input type="submit" name="OK">
</form>
<?php
if ((isset($_POST["OK"])) && (!empty($_POST["prezdivka"])))
if ((isset($_POST["OK"])) && (!empty($_POST["icq"])))
echo "<br> ";
if ((isset($_POST["OK"])) && (!empty($_POST["level"])))
echo "<br> ";
if ((isset($_POST["OK"])) && (!empty($_POST["lod"]))) {
if ($f = fopen("soubor.php","a+")) {
if (fwrite($f, $_POST["prezdivka"]))
if (fwrite($f, $_POST["icq"]))
if (fwrite($f, $_POST["level"]))
if (fwrite($f, $_POST["lod"])) {
echo "Zapsány tyto údaje:";
fclose($f);
}
}
}
$fr = file_get_contents("soubor.php");
echo $fr;
?>
|
||
|
Časová prodleva: 17 let
|
|||
0