Autor Zpráva
monte.cz
Profil *
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
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 *
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 *
poradite pls někdo?
Měsíček
Profil
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;
?>
Tohle máš malinkou šablonku pro nejjednodušší řešení toho co chceš máš tam 1 input pro jeden vstup (nejspíše jich tam budeš chtít více - tak se taky snaž sám) .. lepší je ještě příspěvky ukládat do databáze, ale u té pochybuji, že to zvládneš - jinak to co chceš se nazývá "Kniha návštěv" neboli "Guestbook", na googlu se toho povalují mraky. Fráze
kajaman
Profil
a může se používat PHP a MySQL? Už máš nějakou verzi napsanou?
/**********
pozdě :-)
***********/
monte.cz
Profil *
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;
?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: