Autor | Zpráva | ||
---|---|---|---|
Kvilda Profil |
#1 · Zasláno: 3. 1. 2006, 11:36:33
Nevíte někdo proč mi to nefunguje??
<? $vysledek = mysql_query("SELECT * FROM Druhy"); while ($zaznam = mysql_fetch_array($vysledek)) ${'druh'.$zaznam['ID']} = $zaznam['DRUH']; echo $druh1; echo $druh2; ?> |
||
Tomik Profil |
#2 · Zasláno: 3. 1. 2006, 11:38:27
A co připojení?
|
||
Kvilda Profil |
#3 · Zasláno: 3. 1. 2006, 11:41:24
připojení je v pořádku
|
||
Kvilda Profil |
#4 · Zasláno: 3. 1. 2006, 12:22:58
v databázi mám tabulku o dvou sloupcích:
ID DRUH 0 papir 1 drevo 2 sane 3 dosah a z ní nějakým způsobem potřebuji, aby ve skriptě promene.php byly proměnné typu: $druh1 = drevo $druh2 = sane ....... tento skript to prý má umožnit, ale mě to nejde... CO STÍM ?? |
||
Michalek Profil |
#5 · Zasláno: 3. 1. 2006, 12:56:00
Zápis tohohle typu jsem ještě neviděl, ale to neznamená že to neexistuje.
Chci se jen zeptat - může to být i $druh[1] a $druh[2] ? |
||
Kajman_ Profil * |
#6 · Zasláno: 3. 1. 2006, 13:00:54
A tohle něco vypíše?
$vysledek = mysql_query("SELECT * FROM Druhy"); while ($zaznam = mysql_fetch_array($vysledek)) echo $zaznam['ID']. '='.$zaznam['DRUH'].' '; |
||
Anonymní Profil * |
#7 · Zasláno: 3. 1. 2006, 13:24:12
Chci se jen zeptat - může to být i $druh[1] a $druh[2] ?
může to být třebas i takhle . |
||
Michalek Profil |
#8 · Zasláno: 3. 1. 2006, 13:37:16 · Upravil/a: Michalek
<? Nejsem si ale jistej, nezkoušel jsem. |
||
Kvilda Profil |
#9 · Zasláno: 3. 1. 2006, 13:51:24
Tak takhle to taky nejde.
|
||
Kvilda Profil |
#10 · Zasláno: 3. 1. 2006, 13:58:39
A tohle něco vypíše?
$vysledek = mysql_query("SELECT * FROM Druhy"); while ($zaznam = mysql_fetch_array($vysledek)) echo $zaznam['ID']. '='.$zaznam['DRUH'].' '; Tento skript vypíše toto: =papir =drevo =sane =dosah... to taky neni ono |
||
Michalek Profil |
#11 · Zasláno: 3. 1. 2006, 13:59:59
Kvilda
Tak takhle to taky nejde. - Můžeš přiblížit? |
||
Michalek Profil |
#12 · Zasláno: 3. 1. 2006, 14:08:02
Mě ten můj příklad funguje, pouze na posledním řádku chybí před // středník; ale neříkal jsem, že to je bez chyb.
|
||
Kvilda Profil |
#13 · Zasláno: 3. 1. 2006, 14:08:22
Pomocí programu "x" zapíšu do databáze jednoduché slova ke kterým se automaticky přiřadí ID číslo:
ID SLOVO 0 papir 1 drevo 2 sane 3 dosah Tyto názvy mají představovat ve skriptu php proměnné: $data1, $data2, $data3....... takže budu mít v php napsaný skript: echo $data1 ($data1 představuje název napsaný v DB) a nekde jinde treba echo $data3 ($data3 představuje název napsaný v DB). ........ |
||
Kvilda Profil |
#14 · Zasláno: 3. 1. 2006, 14:11:59 · Upravil/a: Kvilda
Mě ten můj příklad funguje, pouze na posledním řádku chybí před // středník; ale neříkal jsem, že to je bez chyb.
nezlob se, ale zkoušel jsem to dvakrát a nic nedělám tam někde chybu: <? $result = mysql_query("SELECT * FROM Druhy"); // vybereme z databaze while ($row = mysql_fetch_array($result)) { $druh[($row["ID"])]=$row["DRUH"]; } echo $druh[1]; // vypise sane ?> a když to napíšu bez jedničky v hranatý závorce tak mi to vypíše Array |
||
Michalek Profil |
#15 · Zasláno: 3. 1. 2006, 14:20:41
Dáváš pozor na malý/velký písmenka?
|
||
Kajman_ Profil * |
#16 · Zasláno: 3. 1. 2006, 14:37:29
Problém bude v tom ID - vypadá to, že v db se ten sloupeček asi nejmenuje ID nebo tam není.
|
||
Kvilda Profil |
#17 · Zasláno: 3. 1. 2006, 15:12:42
JO NOJO JÁ JSEM UPLNĚ SLEPEJ .................... ON TAM OPRAVDU NENÍ SLOUPEC ID ALE CISLO........
DĚKUJI VŠEM ZA POMOC A ŽE JSTE PŘETRPĚLI MOJI BLBOST ...... DÍKY MOC |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0