| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 23.04.08 Prihlásený: 31.08.08 Príspevky: 37 Témy: 10 |
Nazdarek. Mam taketo skripty pre vyhladavanie v DB.
Vyhladaj:
<form method="post" action="vysledok.php">
Mesto: <input name="mesto" value="<?echo $_POST["mesto"]?>">
<input type="Submit" name="odoslat">
</form>
Vysledok.php:
<?
if (!empty($_POST)) {
if (!$_POST["mesto"])
{
echo "Zadajte mesto.";
}
else
{
mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxxx");
$vysledok=mysql_query("select meno, bydlisko from katalog where bydlisko=".$_POST["mesto"]);
$riadok=mysql_num_rows($vysledek);
if ($riadok==0) echo "Bydlisko ".$_POST["mesto"]." nemá, bohužial, žiadny uživateľ";
else
{
echo "Bydlisko ".$_POST["mesto"]." majú následujúci $riadok uživatelia:<BR>";
while ($zaznam=MySQL_Fetch_Array($vysledok)):
echo $zaznam["meno"]."<BR>\n";
endwhile;
};
}
}
?>
No po vyplneni a odoslani formulara mi vypise toto chybove hlasenie :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in W:\domains\www ....
V com je teda problem??
A este jedna vec..chcem sa opytat..ak by som chcel vo formulari(vyhladaj) pouzit nieco take, aby mal uzivatel na vyber z moznosti napr.
<select name="mesto" size="1" value="<?echo $_POST["mesto"]?>" >
<option value="martin">Martin
<option value="zilina">Žilina
<option value="presov">Prešov
</option>
</select>
Ako potom upravit skript vysledok.php? Alebo mi to automaticky premenna $_POST["mesto"] akceptuje ako zadanu moznost??
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ked ti vypise takuto hlasku, znamena to, ze mas niekde chybu v zadanej sql poziadavke. V tvojom pripade, su to zabudnute apostrofy okolo $_POST["mesto"], cize:
Kód: $vysledek=mysql_query("select meno, bydlisko from katalog where bydlisko='".$_POST["mesto"]."'");
Co sa tyka druhej otazky, tak len input vo vyhladavani zamenis za select s rovnakym menom a patricnymi polozkami
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 23.04.08 Prihlásený: 31.08.08 Príspevky: 37 Témy: 10 |
stenley..Diky moc..V tomto bol problem..Ako ja toto nenavidim..vecny problem..zabudnut niekde uvodzovku, apostrof alebo ciarku..A potom hlava v smutku , ze kde je chyba
A co ta druha cast mojej otazocky?? S tym selectom v skripte vyhladaj ( prednastavenim moznosti pre uzivatela) ??
Ako je treba potom upravit skript vysledok.php, tak aby to fungovalo??
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|