Diskuze: MySQL - jak hledat v databázi přímona na webu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Přidáš do stránky formulář s imputem
například takhle:
<form action="skript.php" method="post">
<input type="text" name="hledanytext" value="">
<input type="submit" value="Hledat">
</form>
a potom si vytvoříš soubor script.php ve kterým získáš hodnotu z formu
přes
$_POST['hledanytext'], kterou vložíš do dotazu
mysql_query("SELECT sloupec,sloupec... FROM tabulka WHERE danysloupec LIKE \"%".mysql_real_escape_string($_POST['hledanytext'])."%\"");
Akorát to ve skriptu musí být v obráceném pořadí.
Kromě toho se pro vyhledávání nepoužívá metoda POST, ale GET.
dobře psal jsem to narychlo tak jsem si toho post a get nevšiml
a to pořadí, já to původně myslel tak že bude mít každé zvlášť v souboru, protože pr nováčka to tak bude myslím si jednodušší
Nováčci si často myslí, že v souboru musí být nejprve vykreslení formuláře a za ním teprve zpracování dat. Přitom to musí být obráceně.
Zpracování v jednom souboru se mi jeví jako mnohem jednodušší, než když je jich víc, protože inicializace datového modelu je společná a je žádoucí, aby byla jen na jednom místě kvůli udržovatelnosti. Mnozí to řeší includama, ale pro některé z nich je to jen jízdenka do includového pekla.
Jako asi je to záležitost každýho jednotlivce jak mu to vyhovuje líp.Já to teda taky dělám do jednoho,ale myslel jsem že mu tak takhle bude srozumitelnější.
Já se snažil jen pomoct
Zobrazeno 7 zpráv z 7.