Autor | Zpráva | ||
---|---|---|---|
Holi-cz Profil * |
Zdravím .. Mám výpis z databáze a když dám
echo ($data['id'] . '<br />'); <? PŘÍKAZ SELECT ?> ) a v nové značce
echo ($data['id'] . '<br />'); <? PŘÍKAZ SELECT echo ($data['id'] . '<br />'); ?> <? PŘÍKAZ SELECT ?> <? echo ($data['id'] . '<br />'); ?> BTW. Nějak mi blbě fachá GoogleChrome .. nevidím skoro nic, jsem rád že jsem to napsal. Značky jako code tu nevidím, tak jsem je nevyužil ... |
||
Jozin Profil |
#2 · Zasláno: 18. 9. 2011, 19:27:38
Holi-cz:
Zdravím, můžeš sem (ikdyž né do značek) vypsat, jak "PŘÍKAZ SELECT" vypadá? V php žádný takový příkaz není a tak nevím, co tam máš napsané. Je možné, že tam jen něco špatně napíšeš. Nebo například používáš mysql_fetch_array()? Nebo jak se dostaneš k $data.... jak tuto proměnnou plníš? |
||
Holi-cz Profil * |
#3 · Zasláno: 18. 9. 2011, 19:31:52
Tak .. Browser už jsem spravil .. Blbě jsem to s tím selectem naspal ..
$data1=mysql_query("SELECT autor,kategorie,id,perex,clanek,datum,nadpis,tag1,tag2,tag3,tag4,tag5 FROM clanky"); while ($data=mysql_fetch_array($data1)) |
||
Jozin Profil |
#4 · Zasláno: 18. 9. 2011, 19:37:11
Takže jestli chápu správně máš něco jako:
... <?while($data=mysql_fetch_array($data1)):?> <?=$data['id']?><br> <?endwhile?> ? |
||
Holi-cz Profil * |
#5 · Zasláno: 18. 9. 2011, 19:41:08
Teď jsem tě moc nepochopil .. Přesně takhle to funguje:
<? include "./connect.php"; //Připojení k databázi $data1=mysql_query("SELECT autor,kategorie,id,perex,clanek,datum,nadpis,tag1,tag2,tag3,tag4,tag5 FROM clanky"); //Z databáze vybereme autora,kategorii,id,perex,clanek,datum,nadpis a tagy while ($data=mysql_fetch_array($data1)) echo ($data['id'] . '<br />'); ?> A takhle ne ... <? include "./connect.php"; //Připojení k databázi $data1=mysql_query("SELECT autor,kategorie,id,perex,clanek,datum,nadpis,tag1,tag2,tag3,tag4,tag5 FROM clanky"); //Z databáze vybereme autora,kategorii,id,perex,clanek,datum,nadpis a tagy while ($data=mysql_fetch_array($data1)) ?> <? echo ($data['id'] . '<br />'); ?> |
||
Tori Profil |
#6 · Zasláno: 18. 9. 2011, 19:51:21
Holi-cz:
Musíte použít buď složené závorky nebo syntaxi while (podminka): // ... cokoliv endwhile; |
||
Jozin Profil |
#7 · Zasláno: 18. 9. 2011, 19:52:49
Holi-cz:
Samozřejmě, že to nefunguje. While je cyklus a provede následující příkaz a nic dál, pokud není otevřen a to buď { a pak zavřen } nebo : a pak zavřen endwhile. Následující příkaz za while je uzavření PHP... |
||
Holi-cz Profil * |
#8 · Zasláno: 18. 9. 2011, 19:57:39
Hmm .. chtěl jsem to udělat tak, že budu mít tohle a pak to bude dál v html a php vsuvky (např. <h1> <? echo ($data['id'] . '<br />'); ?> </h1> ) Jenže se to tedy nezobrazí ... je nějaký způsob? Vím, že by to šlo způsobem
echo <h1> <? echo ($data['id'] . '<br />'); ?> echo </h1> Ale těch tagů tam mám tolik že z toho moc byl hodně dlouhý a složitý kód .. Takže šlo by to ještě jinak? Díky Holi |
||
Rellik Profil |
#9 · Zasláno: 19. 9. 2011, 15:59:57
proč tak složitě?
<?php echo "<h1>".$data['id'] ."</h1>"; ?> jen aby to něco vypsalo musí to být v uzavřené v tom cyklu while(....) { výpis } <?php include "./connect.php"; //Připojení k databázi $data1=mysql_query("SELECT autor,kategorie,id,perex,clanek,datum,nadpis,tag1,tag2,tag3,tag4,tag5 FROM clanky"); //Z databáze vybereme autora,kategorii,id,perex,clanek,datum,nadpis a tagy while ($data=mysql_fetch_array($data1)) { echo "<h1>".$data['id'] ."</h1>"; } ?> |
||
Časová prodleva: 13 let
|
0