zoner.cz   |   regZone.cz   |   czechia.com   |   inShop.cz   |   inMail.cz   |   Interval.cz   |   ZonerPress.cz   |   inPage.cz   |   Zonerama.cz
přihlášení k účtu
novinky

7. 8. 2019
UPGRADE Byl proveden upgrade systému na Debian 10 Buster.
10. 1. 2019
UPGRADE Nově je výchozí verze PHP 7.3.
8. 10. 2018
UPOZORNĚNÍ: 9.10.2018 dojde k přestěhování serveru do nového datového centra. Očekávaný výpadek cca hodina.
archiv
doporučená kniha



MySQL profesionálně
Optimalizace pro vysoký výkon
712 stran, cena 621,- Kč

koupit
příspěvěk

Kategorie: MySQL

seznam kategorií | nové téma | hledat

vyhladavanie
Od: dj-jr
Posláno: 29. 1. 2007 11:10:37
Dobry den prajem.

Na svojich strankach som pridal vyhladavanie uzivatelov podla zadanych kriterii. Vsetko mi funguje podla mojich predstav, avsak len pod localhostom. Ked upload stranku na php5.sk a skusim vyhladavanie, tak my vypise vysledok len podla kriteria pohlavie. Pri zadani ineho kriteria mi vypise chybu, ze nemohol vykonat query. Databaza v pc aj na serveri by mala byt zhodna (dokazuje to aj vypis podla pohlavia, kedy sa zobrazia vsetky polozky spravne). Pre uplnost prikladam zdrojovy kod suboru, ktory vykonava vyhladavanie: (informacie o databaze su zapisane v inom subore a su nahrate vyssie na stranke)

$temp_prezyvka = $_POST[\'najst_prezyvka\'];

$temp_meno = $_POST[\'najst_meno\'];

$temp_priezvisko = $_POST[\'najst_priezvisko\'];

$temp_email = $_POST[\'najst_email\'];

$temp_pohlavie = $_POST[\'najst_pohlavie\'];

$temp_mesto = $_POST[\'najst_mesto\'];

$temp_funkcia = $_POST[\'funkcia\'];

$temp = 0;





$link = mysql_connect($server_db, $login_db, $heslo_db)

or die(\"<font color=red />Nemožno sa pripoji? na server s databazou</font>\\n\");



mysql_select_db($meno_db) or die(\"<font color=red />Nemožno vybra? databázu</font>\\n\");



if($temp_funkcia==\"and\")

$query = \"SELECT * FROM `komunitka_uzivatelia` WHERE `login`=\'$temp_prezyvka\' AND `meno`=\'$temp_meno\' AND `priezvisko`=\'$temp_priezvisko\' AND `email`=\'$temp_email\' AND `pohlavie`=\'$temp_pohlavie\' AND `mesto`=\'$temp_mesto\'\";

else if($temp_funkcia==\"or\")

$query = \"SELECT * FROM `komunitka_uzivatelia` WHERE `login`=\'$temp_prezyvka\' OR `meno`=\'$temp_meno\' OR `priezvisko`=\'$temp_priezvisko\' OR `email`=\'$temp_email\' OR `pohlavie`=\'$temp_pohlavie\' OR `mesto`=\'$temp_mesto\'\";



$result = mysql_query($query) or die(\"<font color=red />nemozno vyhladat, skus znova</font>\\n\");



echo \"<br /><ul />Vysledok vyhladavania:<br /><br /><table align=\'center\' width=\'90%\' />\";

echo \"<tr /><td />\";

echo \"id:\";

echo \"</td><td />\";

echo \"prezyvka:\";

echo \"</td><td />\";

echo \"meno:\";

echo \"</td><td />\";

echo \"priezvisko:\";

echo \"</td><td />\";

echo \"email:\";

echo \"</td><td />\";

echo \"mesto:\";

echo \"</td><tr />\";



while($row = mysql_fetch_array($result))

{

echo \"<tr /><td />\";

echo $row[\'index\'];

echo \"</td><td />\";

echo $row[\'login\'];

echo \"</td><td />\";

echo $row[\'meno\'];

echo \"</td><td />\";

echo $row[\'priezvisko\'];

echo \"</td><td />\";

echo $row[\'email\'];

echo \"</td><td />\";

echo $row[\'mesto\'];

echo \"</td></tr>\";



$temp += 1;

}

echo \"</table>\";



echo \"<br /><ul />V databaze sa naslo <b />\" . $temp . \"</b> uzivatelov zodpovedajucich kriteriam\";



@mysql_free_result($result);

@mysql_close($link);
seznam odpovědí
téma autor vloženo
vyhladavanie dj-jr 29. 1. 2007 11:10:37
Re: vyhladavanie dj-jr 29. 1. 2007 12:09:02

odpovědět

Jméno:
Předmět:
E-mail:
Potvrzovací kód:    
upozornění

Toto je neredigovaná a nemoderovaná diskuse čtenářů serveru php5.cz. Provozovatel serveru za obsah jednotlivých příspěvků nenese zodpovědnost.

Prosíme NEVKLÁDEJTE do diskuze na tomto serveru ŽÁDNÉ WAREZ PŘISPĚVKY týkajících se kradení software a podobného obohacování.

Tyto příspěvky přímou měrou poškozují tento server, proto se jich prosim VYVARUJTE.

Upozorňujeme, že u všech příspěvků zaznamenáváme IP adresu a cookies a tyto údaje poskytujeme v případě warez příspěvků orgánům, které si je čas od času vyžádají. Pokud s tímto nesouhlasíte, nevkládejte prosím do tohoto fóra žádné příspěvky - chod serveru je závislý především na disciplíně jeho uživatelů a nemáme zájem, zde řešit žádná témata, která jsou v rozporu s platným právním řádem.