Mi a baja a wamp5-et? Vagy az alábbi php kod helytelen?
Tanulom a PHP24 óra alatt,
és a kodok probálgatásához wamp5-t telepitettem és azzal dolgozok
Jelenleg az űrlapokkal foglalkozok ime a példa
oldal.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<body>
<form action="akcio.php" method="GET">
<input type="text" name="felhasznalo">
<br>
<textarea name="cim" rows="5" cols="40">
oh bocs most látom nem jó a példa
Ez a HTML oldal
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>
</title>
</head>
<body>
<form action="9.3.program.php" method="GET">
<input type="text" name="felhasznalo">
<br>
<textarea name="cim" rows="5" cols="40">
</textarea>
<br>
<input type="submit" value="rendben">
</form>
</body>
</html>
És ez a php kod ami feldolgozná és kiirná az ürlapból érkezett adatokat
akcio.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>
<?php
print "Üdvözlet <b>$felhasznalo</b><P>\n\n";
print "A címe:<P>\n\n<b>$cim</b>";
?>
</body>
</html>
a form-ban az action -> 9.3.program.php és nem akcio.php
a másik, h a php-ból szedj ki mindent, ami nem feldolgozó kód... csak a <?php.........?> maradjon
újra... az előző vok... picit el van minden irva:
ami a hibák...
- a FORM methold az POST: <form action="akcio.php" method="POST">
- $felhasznalo-nak nincs erteke... mivel atadod az input értékét: $_POST['felhasznalo'] - hozzárendelheteted a $felhasznalo hoz
form.php
<?php header('Content-Type: text/html; charset=utf-8');?>
<form action="akcio.php" method="POST">
<input type="text" name="felhasznalo">
<br>
<textarea name="cim" rows="5" cols="40">
</textarea>
<br>
<input type="submit" value="rendben">
</form>
akcio.php
<?php
// a $VALAMI = a POST-olt input name
$felhasznalo = $_POST['felhasznalo'];
$cim = $_POST['cim'];
// a PRINT HTML kódként kezeli a "-ön belüli beírást
print "
Üdvözlet <b>{$felhasznalo}</b> <br>
A címe:<P>\n\n<b>{$cim}</b>
\n";
?>
jaaaa... és ez a sor:
A címe:<P>\n\n<b>{$cim}</b>
helyesen:
A címe: <b>{$cim}</b>
akcio.php
<?php
$felhasznalo = $_POST['felhasznalo'];
$cim = $_POST['cim'];
print "Üdvözlet <b>".$felhasznalo."</b><br>";
print "A címe:<b>".$cim."</b>";
?>
ennyi
aha :D
tehát a $_POST arra kell hogy az űrlapból át vitt adatokat a $felhasznalo / $cim változoba "vigye át" ???
am kösz mindenkinek, megadtam a zoldet ;)
És akkor a <select></select> ??
Ime a html példa/űrlap
<select name="termekek[]" multiple>
<option>Ultrahangos csavarhúzó
<option>Tricorder
<option>ORAC AI
<option>HAL 2000
</select>
és a feldolgozó php
<?php
print "A következõ termékeket választotta:<p>\n\n";
print "<ul>\n\n";
foreach ( $termekek as $termek )
{
print "<li>$termek<br>\n";
}
print "</ul>";
?>
ekkor?? itt is ugyanugy kelL?
$termekek = $_POST['$termekek'];
ezt a kodot ide is be kell illesztenem?
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!