PHP formulár

Poradňa s HTML, CSS, PHP, MySQL a so všetkým, čo sa týka tvorby webových stránok

Moderátor: Moderátori

PHP formulár

Poslaťod PANTHER » Pia Jún 22, 2007 5:47 pm

Zdravas!

Učím sa PHP podľa jedného návodu. Vytvoril som si nejaký formulár, lenže súbor na ktorý ho odkážem ho nechce spracovať a ja neviem prečo, poradíte?

index.html:
Kód: Vybrať všetko
...
<body>


  <div id="content">

    <br />

    <form action="registration.php" method="post">

      <table width="460" cellpadding="10" cellspacing="0" border="0">

        <tr>
          <td><input type="text" name="name" value="Enter your name here" size="50"></td>
        </tr>
        <tr>
          <td><input type="text" name="age" value="Enter your age here" size="50"></td>
        </tr>
        <tr>
          <td><input type="text" name="mail" value="Enter your e-mail here." size="50"></td>
        </tr>
        <tr>
          <td><input type="password" name="password" size="50"></td>
        </tr>
        <tr>
          <td><input type="submit" value="Submit!"></td>
        </tr>

      </table>

    </form>

  </div>

</body>


a registration.php:
[php]<?

echo "Your name is $name ";

echo "Your age is $age ";

echo "Your e-mail is $mail ";

echo "Your password is $password ";

?>[/php]

ak vie niekto poradiť tak díky...
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Poslaťod drndos » Pia Jún 22, 2007 5:50 pm

a definovane submit mas?
drndos
Moderátor
Moderátor
 
Príspevky: 2555
Registrovaný: Ned Máj 06, 2007 4:32 pm

Poslaťod chris » Pia Jún 22, 2007 5:52 pm

jako ze to nevypise hodnoty nebo se to php nevykona?
chris
Pokročilý
Pokročilý
 
Príspevky: 123
Registrovaný: Ned Jún 10, 2007 11:15 am

Poslaťod drndos » Pia Jún 22, 2007 5:55 pm

drndos
Moderátor
Moderátor
 
Príspevky: 2555
Registrovaný: Ned Máj 06, 2007 4:32 pm

Poslaťod matt21 » Pia Jún 22, 2007 6:28 pm

Nedavaj to do index.html ale index.php
Z phpbb podporou končím, lebo ľudia si to nevedia vážíť... :!: :!: :!:
Obrázok užívateľa
matt21
Expert
Expert
 
Príspevky: 1046
Registrovaný: Pia Mar 02, 2007 11:11 am

Poslaťod masterdead » Pia Jún 22, 2007 6:58 pm

lenze ty v registration vypisujes len prazdne premenne, potrebujes aby ti ju z postu vytiahlo a dosadilo
napr.
[php]
<?
$name = $_POST['name'];
$age = $_POST['age'];
$mail = $_POST['mail'];
$password = $_POST['password'];

echo "Your name is $name ";
echo "Your age is $age ";
echo "Your e-mail is $mail ";
echo "Your password is $password ";
?>
[/php]
Obrázok užívateľa
masterdead
Administrátor
Administrátor
 
Príspevky: 960
Registrovaný: Ned Jan 28, 2007 1:02 pm

Poslaťod chris » Pia Jún 22, 2007 7:00 pm

to zalezi jestli ma i zaply register_globals.. pokud ne tak musi jit pres GET,POST,REQUEST
chris
Pokročilý
Pokročilý
 
Príspevky: 123
Registrovaný: Ned Jún 10, 2007 11:15 am

Poslaťod PANTHER » Pia Jún 22, 2007 7:34 pm

masterdead píše:lenze ty v registration vypisujes len prazdne premenne, potrebujes aby ti ju z postu vytiahlo a dosadilo
napr.
[php]
<?
$name = $_POST['name'];
$age = $_POST['age'];
$mail = $_POST['mail'];
$password = $_POST['password'];

echo "Your name is $name ";
echo "Your age is $age ";
echo "Your e-mail is $mail ";
echo "Your password is $password ";
?>

[/php]


ok dík skúsim
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Poslaťod PANTHER » Sob Jún 23, 2007 2:55 pm

masterdead, ešte by som chcel vedieť ako zaheslovať to heslo, napr.

[php]
<?php

if ($password == '1234'); ...

?>[/php]

alebo či sa to vôbec dá, proste to heslo nejako zabezpečiť
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Poslaťod drndos » Sob Jún 23, 2007 3:07 pm

drndos
Moderátor
Moderátor
 
Príspevky: 2555
Registrovaný: Ned Máj 06, 2007 4:32 pm

Poslaťod PANTHER » Sob Jún 23, 2007 3:17 pm

no ja som myslel niečo s md5, či čo...a inak taký script je mi na p***, nič z neho nechápem :roll:

a čo vlastne znamená toto:
[php]<? echo $PHP_SELF ?>[/php]
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Poslaťod masterdead » Sob Jún 23, 2007 3:31 pm

[php]
echo "Your password is ".md5($password);
[/php]napr takto?
Obrázok užívateľa
masterdead
Administrátor
Administrátor
 
Príspevky: 960
Registrovaný: Ned Jan 28, 2007 1:02 pm

Poslaťod PANTHER » Sob Jún 23, 2007 3:38 pm

j...ale keď tak rozmýšľam, aj tak budem musieť niekde definovať password :?

alebo nie?
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Poslaťod chris » Sob Jún 23, 2007 5:43 pm

PANTHER píše:a čo vlastne znamená toto:
[php]<? echo $PHP_SELF ?>[/php]


Ze by to vracelo jmeno aktualne zpracovavaneho php? :roll:
chris
Pokročilý
Pokročilý
 
Príspevky: 123
Registrovaný: Ned Jún 10, 2007 11:15 am

Poslaťod PANTHER » Str Júl 04, 2007 10:22 pm

pýtam sa, ako sa dá vytvoriť formulár a v ňom aj PHP script na jeho spracovanie?

nejaké návody som našiel, ale to boli na PHP 4 a keď som ich teraz skúšal, tak nešli :roll:

díky
Obrázok užívateľa
PANTHER
Expert
Expert
 
Príspevky: 1063
Registrovaný: Sob Mar 31, 2007 4:09 pm

Ďalší

Späť na Tvorba web stránok

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia


vladstudio
TOPlist TOPlist

Valid XHTML 1.0 Strict [Valid Atom 1.0]


* Štúrovo ubytovanie *