Autor | Zpráva | ||
---|---|---|---|
aifel Profil |
#1 · Zasláno: 6. 11. 2010, 11:55:06
Caute mam taky kod ale mi nejde nevie stale kde mam chybu poradte mi.. ak budete vediet
<html> <head> <title>VYHLADAVAC</title> </head> <body> <form action="db.php"> Zadaj nazov fimy: <input name="nazev" VALUE="<?echo $NAZEV?>"> <INPUT TYPE=submit VALUE="HLADAJ"> </form> <hr> <? if($NAZEV!=""): $spojenie = ODBC_Connect("mysql.ic.cz","nazov-domeny","heslo"); if (!$spojenie): echo "NEPODARILO SA PRIPOJIK K DATABAZE"; else: $vysledok = ODBC_Exec($spojenie, "SELECT * FROM filmy WHERE Nazov ’$Nazov%’"); if (!$vysledok): echo "Chyba pri hladani v databazi"; else: echo "Počete najdených adries: ".ODBC_Num_Rows($vysledok); echo "<table cellpadding=2>\n"; echo "<tr><th BGCOLOR=BLUE WIDTH=250">Nazov</th> <th BGCOLOR==BLUE WIDTH=250>rok</th></tr>\n"; echo "</table>\n"; while (ODBC_FETCH_ROW($vysledok)): echo "<table cellpadding=2>\n"; echo "<tr valling=top><td BGCOLOR=red width=250>". ODBC_RESULT($vysledok,"nazov")."<td>"; echo "<td BGCOLOR=AQUA WIDTH=250><SMALL>". ODBC_RESULT($vysledok, "herec")."<br>". ODBC_RESULT($vysledok, "herec")."&nbps; ". ODBC_RESULT($vysledok, "herec")."<small><td><TR>"; echo "</table>\n"; endwhile; endif; ODBC_Close($spojenie); endif; endif; ?> </body> </html> |
||
svadla Profil |
#2 · Zasláno: 6. 11. 2010, 12:22:31 · Upravil/a: svadla
težko se v tom orientuje, co znamená "nejde"?
- kód tady patří do <code> - u <form> by mohla byt metoda get/post - promennou potom zjistis pomoci $_POST['nazev'] - proč máš některé proměnné velkým písmem - SQL dotaz by měl obsahoval LIKE - nazev LIKE ’$Nazov%’ - nemá být proměnná nazov spíš proměnná NAZEV to jen pro začátek |
||
aifel Profil |
#3 · Zasláno: 6. 11. 2010, 12:24:08
a co potom dalej?
|
||
svadla Profil |
#4 · Zasláno: 6. 11. 2010, 12:26:50
Pokud se chceš něco naučit, tak oprav co jsem psal a napiš, kde bude další chyba. Popřípadě použij google.
Pokud ti jde jen o funkční kód, pak je tu sekce poptávky. |
||
aifel Profil |
#5 · Zasláno: 6. 11. 2010, 12:28:39
vsak s mysql databazou to vem projit len mi nejde tento kod sa mi nezobrazi takze je dakte chyba . ok skusim to si hovoril;
|
||
aifel Profil |
#6 · Zasláno: 6. 11. 2010, 12:46:32
stale mi to nejde nwm uz kde je chyba
|
||
xmark Profil |
#7 · Zasláno: 6. 11. 2010, 12:49:44
Tak znovu a líp. Založ si nové vlákno (snad ti moderátoři odpustí), kód tam dej jako kód (tj použij tlačítko se dvěma šipkami) a přesně popiš, co má kód dělat a co dělá.
|
||
aifel Profil |
#8 · Zasláno: 7. 11. 2010, 10:23:36
Skusal som tam dat tento prikaz.."SELECT * FROM vyhladavac WHERE (Nazov like '%$slovo%')"; ale nejde
|
||
Časová prodleva: 13 let
|
0