Kezdőoldal » Számítástechnika » Programozás » Php keresőben tudnátok kicsit...

Php keresőben tudnátok kicsit segíteni?

Figyelt kérdés

<?php

ob_start();

header('Content-Type: text/html; charset=charset=UTF-8');

mysql_connect("127.0.0.1","root","jelszo") or die("could not connect");

mysql_select_db("adatbazis") or die("adatbázis nem létezik");

$output = '';


if(isset($_POST['search'])) {

$searchq = $_POST['search'];

$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);


$query = mysql_query("SELECT * FROM 'admin' WHERE email LIKE '%$searchq%' OR ipcim LIKE '%$searchq'") or die("could not search!");

$count = mysql_num_rows($query);

if($count == 0) {

$output = 'Nincs találat!';

}

else{

while($row = mysql_fetch_array($query)) {

$email = $row['email'];

$ipcim = $row['ipcim'];

$jelszo = $row['jelszo'];

$datum = $row['datum'];

$adminID = $row['adminID'];



$output .= '<div>'.$email.' '.$ipcim.' '.$jelszo.' '.$datum.' '.$adminID.'</div>';


}

}

}



?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>

<body>

<form action="keres.php" method="POST">

<input type="text" name="search" placeholder="keresés" />

<input type="submit" value=">>" />



</form>



</body>

</html>


és hát nem igazán akar működni itt nézem már 2 órája hogy mit írtam el de szerintem nem az lesz itt hiba.

hibát amit ki ír"could not search!"



2015. ápr. 25. 16:05
1 2
 1/13 anonim ***** válasza:

> amit ki ír"could not search!"


Tehát a query-nél esik el. Biztos jól írtad a tábla és mezőneveket, léteznek?


Tipp:


FROM 'admin'

helyett

FROM admin

2015. ápr. 25. 16:08
Hasznos számodra ez a válasz?
 2/13 anonim ***** válasza:
+ A MySQL errort is kiírathatnád, okosabbak lennénk.
2015. ápr. 25. 16:09
Hasznos számodra ez a válasz?
 3/13 A kérdező kommentje:
úgy meg nem ír ki semmit sem mondjuk még egy hibát észre vettem "'%$searchq%'" de javitottam de még így sem jó :(
2015. ápr. 25. 16:10
 4/13 A kérdező kommentje:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'UNKNOWN_USER'@'88.151.96.4' (using password: NO) in /keres.php on line 13


Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /keres.php on line 13

could not search!

2015. ápr. 25. 16:15
 5/13 anonim ***** válasza:
Akkor már a kapcsolódásnál elesik, rossz adatokkal próbálsz bejelentkezni.
2015. ápr. 25. 16:18
Hasznos számodra ez a válasz?
 6/13 A kérdező kommentje:

nem létezik mert be íratni adatbázisba megy de ez nem akar müködni még úgy sem ha külön bejelenkezéshez lévő dolgokat egy fájlba rakom pl:

<?php

ob_start();

header('Content-Type: text/html; charset=charset=UTF-8');

/*mysql_connect("127.0.0.1","ncoreemulator","7418520mate") or die("could not connect");

mysql_select_db("ncoreemulator") or die("adatbázis nem létezik");*/

include"config.php";

$output = '';


if(isset($_POST['search'])) {

$searchq = $_POST['search'];

$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);


$query = mysql_query("SELECT * FROM admin WHERE email LIKE '%$searchq%' OR ipcim LIKE '%$searchq%'") or die("could not search!");

$count = mysql_num_rows($query);

if($count == 0) {

$output = 'Nincs találat!';

}

else{

while($row = mysql_fetch_array($query)) {

$email = $row['email'];

$ipcim = $row['ipcim'];

$jelszo = $row['jelszo'];

$datum = $row['datum'];

$adminID = $row['adminID'];



$output .= '<div>'.$email.' '.$ipcim.' '.$jelszo.' '.$datum.' '.$adminID.'</div>';


}

}

}



?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>

<body>

<form action="keres.php" method="POST">

<input type="text" name="search" placeholder="keresés" />

<input type="submit" value=">>" />



</form>



</body>

</html>

2015. ápr. 25. 16:25
 7/13 anonim ***** válasza:
Na akkor most írd át a jelszavad :D
2015. ápr. 25. 16:28
Hasznos számodra ez a válasz?
 8/13 A kérdező kommentje:
tényleg XDXD
2015. ápr. 25. 16:30
 9/13 A kérdező kommentje:
tudtam hogy ki fogom írni :D
2015. ápr. 25. 16:30
 10/13 A kérdező kommentje:

ne sikerült elérnem hogy már

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /keres.php on line 16

ír ki az sql lekérdezést teljesen át írtam és most elvileg jó

2015. ápr. 25. 17:11
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!