Phpban hogy tudok keresni?
Van egy text inputom és egy mysql adatbázisom.Azt akarom elérni,hogy a textbe ha beírom a mysql adatbázisban fenntartott dolgozó nevét,akkor kilistázza az összes adatot,tehát a többi mezőt róla.
Sajnos erre nincs elképzelésem hogy lehetne megcsinálni!
Segítsen valaki légyszíves!
Köszönöm
<input type="text" name="dolgozo" />
a fenti kódban és <input type="submit" name="keres" value="Keres" /> legyen a gomb.
Köszi de sajnos most sem listázza ki.
Bemásolom hogy hogy néz ki az egész...
<body>
<?php
include("..//mysql.php");
if(isset($_POST['keres'])) {
$dolgozo = mysql_real_escape_string($_POST['dolgozo']);
$result = mysql_query("SELECT * FROM table WHERE nev,ber LIKE '%$dolgozo%'");
}
while($row = mysql_fetch_assoc($result))
{
print $row['nev'];
print $row['ber'];
}
?>
<form action="search.php" method="get">
<table>
<tr>
<td>Keresés:</td>
</tr>
<tr>
<td>
<input type="text" name="dolgozo"/>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
<input type="submit" name="keres" value="Keres" />
</td>
</tr>
</table>
</form>
</body>
Mi lehet a gond?
$_POST['keres']
<form action="search.php" method="get">
Ezek nem illenek össze, cseréld le a form-on belül a method-ot "post"-ra, vagy pedig $_GET['keres'] -re írd át (ha jól emlékszem ezeknek egyezniük kell!)
1) mysql.php-ban ugye van mysql_connect() hívva
2) query-ben az a nev,ber LIKE nem igazán jó..
nev LIKE ... OR ber LIKE ....
Köszi átírtam,de így sem listázza ki.
Lehet hogy valami tök más baja van.Most már annyian segítettetek tényleg,szerintem tuti hogy más baja van.
Te készíted ezt az oldalt? (egy korábbi kérdésnél volt az oldal)
Ha te, akkor a html forrást megnézve a "get"-et még nem írtad át "post"-ra, vagy a php-ban írtad át az összes $_POST -ot $_GET -re? Amíg ez nincs meg, addig ne várd, hogy kilistázza, illetve tedd külön a HTML és a PHP fájlokat a hibaüzenetek eltüntetésére (tehát a link például a search.html -re mutasson, ahol csak a html rész van, és a php maradhat ugyanígy, a lényeg, hogy ugyanabban a mappában legyenek).
Ha nem tiéd az oldal, akkor bocs.
Beírhatnád ide a kódot, hogy megnézhessük, hogy a javítások után most hogy néz ki.
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!