Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Greita pagalba

Parašė IPaulius· 2011 Geg. 16 15:05:30
#1

Žiūrėkit. Turiu tokią lentelę.
<form action="geras1.php" method="post">
<p id="bandymas">Name:</p> <input type="text" name="fname" />
<p id="bandymas">Password:</p> <input type="text" name="password" />
<input type="submit" value="Siusti" />
</form>

Ką dabar reikia rašyti geras1.php ,kad gaučiau tai ką į inputus įvedu?

Aš taip bandau ,bet nesigauna :

<html>
<body>


Welcome: <?php echo $_POST["fname"]; ?>!<br />
Your password is: <?php echo $_POST["password"]; ?>


</body>
<html>

Parašė Pakartoti slaptažodį· 2011 Geg. 16 16:05:59
#2

Pirmoji forma:
<form action="geras1.php" method="post">
<p id="bandymas">Name:</p> <input type="text" name="fname" />
<p id="bandymas">Password:</p> <input type="text" name="password" />
<input type="submit" name="submit" value="Siusti" />
</form>

Antroji forma:
<html>
<body>
<?php if (isset($_POST['submit'])) {
Welcome: <?php echo $_POST["fname"]; ?>!<br />
Your password is: <?php echo $_POST["password"]; ?>
}
</body>
<html>

:)

Parašė IPaulius· 2011 Geg. 16 17:05:57
#3

Tylesburg parašė:
Pirmoji forma:
<form action="geras1.php" method="post">
<p id="bandymas">Name:</p> <input type="text" name="fname" />
<p id="bandymas">Password:</p> <input type="text" name="password" />
<input type="submit" name="submit" value="Siusti" />
</form>

Antroji forma:
<html>
<body>
<?php if (isset($_POST['submit'])) {
Welcome: <?php echo $_POST["fname"]; ?>!<br />
Your password is: <?php echo $_POST["password"]; ?>
}
</body>
<html>

:)


4 eilutė turi klaidų.

Parašė Pakartoti slaptažodį· 2011 Geg. 16 17:05:01
#4

<html>
<body>
<?php if (isset($_POST['submit'])) {
Welcome: <?php echo $_POST['fname']; ?>!<br />
Your password is: <?php echo $_POST['password']; ?>
} ?>
</body>
<html>

Parašė dLc· 2011 Geg. 16 17:05:00
#5

Antroji forma:
<html>
<body>
<?php
if (isset($_POST['submit'])) {
echo "Welcome $_POST['fname']!<br />";
echo "Your password is: $_POST['password']";
}
</body>
<html>

Parašė IPaulius· 2011 Geg. 16 17:05:36
#6

Parse error: syntax error, unexpected '<' in C:\www\htdocs\bandymas\geras1.php on line 4

Parašė Pakartoti slaptažodį· 2011 Geg. 16 18:05:33
#7

Tiesa, buvo klaidelė. :D


<html>
 <body>
 <?php if (isset($_POST['submit'])) { ?>
 Welcome: <?php echo $_POST['fname']; ?>!<br />
 Your password is: <?php echo $_POST['password']; ?> 
 <?php } ?>
 </body>
 <html>

Parašė IPaulius· 2011 Geg. 16 18:05:06
#8

Vo, dabar viskas čiki ,tiktiek ,kad nerodo to ką įvedu į inputus :)

Parašė Pakartoti slaptažodį· 2011 Geg. 16 18:05:48
#9

Pats pasidariau skriptą, viskas veikia. Še.


<form action="second.php" method="post">
Vardas: <input type="text" name="name">
Slaptazodis: <input type="text" name="pass">
<input type="submit" name="submit" value="Ok">
</form>


second.php:

<?php
if (isset($_POST['submit'])) {
echo "Tavo vardas ".$_POST['name'].", o slaptazodis ".$_POST['pass'];
}
?>

Parašė IPaulius· 2011 Geg. 16 18:05:27
#10

Išvis baltą ekraną rodo :)

Parašė Pakartoti slaptažodį· 2011 Geg. 16 18:05:05
#11

Vadinasi, kažką darai blogai. Man viskas puikiai veikia. Nors statai čia viską ant LOCALHOSTO (PHP distribucija)? :]

Parašė IPaulius· 2011 Geg. 16 18:05:59
#12

Tai žinoma. Gal puliuoja mano xampp?

Parašė Pakartoti slaptažodį· 2011 Geg. 16 18:05:42
#13

Aš rekomenduočiau WAMP, patogus dalykas. :)

Parašė IPaulius· 2011 Geg. 16 18:05:15
#14

Na ,kad visada veikdavo. Ir veikė iki šio paskutinio scripto...

Parašė Pakartoti slaptažodį· 2011 Geg. 16 18:05:48
#15

Galiu patikint kas iš savęs skriptas teisingas, juk pats mėginau. Pamėgink ant hostingo. :)

Parašė avice· 2011 Geg. 16 18:05:26
#16

jei naudojau http://localhost/ pamegink
http://127.0.0.1/

Parašė IPaulius· 2011 Geg. 16 18:05:39
#17

Nu va... Dabar jau veikia :) Ačiū abiems.

Parašė Faitas.· 2011 Geg. 16 18:05:36
#18

Susikuri failą „pirmas.php“:


<?php
 
echo "
 
            <form action='antras.php' method='post'>
            <input type='text' name='fname' value='First name' />
            <input type='text' name='pass' value='Your password' />
            <input type='submit' name='submit' value='Siųsti' />
            </form>
 
         ";
 
?>


Susikuri failą „antras.php“:


<?php
 
$fname = $_POST['fname'];
$pass = $_POST['pass'];
 
echo "Welcome " . $fname . "<br />\n";
echo "Your password is " . $pass . "<br />\n";
 
?>


Štai ir visas kodas :)

Parašė IPaulius· 2011 Geg. 16 18:05:12
#19

Tai ,kad jau ir anas veikė ,bet vistiek ačiū.

Parašė Faitas.· 2011 Geg. 16 20:05:51
#20

Čia parodžiau kitokį variantą ;) Gali ir viename faile viską daryti.


<?php
 
 
if(!isset($_POST['submit']))
{
echo "
 
 
 
            <form action='antras.php' method='post'>
 
            <input type='text' name='fname' value='First name' />
 
            <input type='text' name='pass' value='Your password' />
 
            <input type='submit' name='submit' value='Siųsti' />
 
            </form>
 
 
 
         ";
}
else
{
$fname = $_POST['fname'];
 
$pass = $_POST['pass'];
 
 
 
echo "Welcome " . $fname . "<br />\n";
 
echo "Your password is " . $pass . "<br />\n";
}
 
 
?>


?|