ahojda
potrebuji rozchodit odkaz ale ..
nejak mi nejde zaclenit to do toho kodu...
pomuzete mi ?
<?php
$vysledek = mysql_query("SELECT jmeno FROM $tabulka WHERE id = '1");
while ($row = mysql_fetch_array($vysledek, MYSQL_BOTH)) {
printf ($row["jmeno"]);
}
predpokladam ze asi toto by se melo zmenit
printf ($row["jmeno"]);
proste potrebuji aby kdyz mi to vypise jmeno... aby tobylo zaroven odkazen na dane ID ;-)
pls
Dekuji
$vysledek = mysql_query("SELECT jmeno FROM $tabulka WHERE id = '1");
Jseš si jistej že toto funguje ? Neřekl bych...$tabulka bude pokládat za text. Já bych to měl:
$query = "SELECT `jmeno` FROM {$tabulka} WHERE id = '1'";
$vysledek = mysql_query($query) or die("Když selže...");
A ten dotaz moc nechápu...Aby když to vypíše jméno, tak to bylo odkazem na jaké dané ID? :) Zkus to specifikovat a nebo jsem natvrdlej :)))
jj to funguje na 100% ;-)
-> potrebuju vypsat to jmeno s ID=1 -> to uz mam ;-) ... ale potrebuju aby to co se mi vypise bylo odkazem na jmeno s ID=1 -> kde kdyz na to kliknu bude karta toho danyhoi uzivatele... a jak pak bude vypadat dana stranka...
jenom taková poznámka -> máš nadefinovanou proměnnou $tabulka/máš ošteřenej případ, kdy bude chybná/kdy nebude zadaná
- že máš jenom výsek kódu tak nvm
2Jirka:ne, natvrdlej nejseš, to tten dotaz je opravdu špatnej.
-> potrebuju vypsat to jmeno s ID=1 -> to uz mam ;-) ... ale potrebuju aby to co se mi vypise bylo odkazem na jmeno s ID=1 -> kde kdyz na to kliknu bude karta toho danyhoi uzivatele... a jak pak bude vypadat dana stranka...
Mě připadá ještě víc zmatečný než předtím. Sry:)
http://www.re-flex.ic.cz/fotogalerie2.php neni to web na wz ale tak snad neva.. sam ho na wz mam ale tohle ne...
-> tady vidite ze mi to vypise dany lidi z databeze... podle jejich id... Konrad Černý ma ID = 1 , Pája Luxová ma ID = 2 a tak by to pokracovalo kdyby bylo zapsano vice lidi!
a kdyz na me kliknete... (coz sem uz rozfachal tak se spusti stranka
http://www.re-flex.ic.cz/fotogalerie2.php?id=1
ktera je ovsem stejna s http://www.re-flex.ic.cz/fotogalerie2.php
tzn. odkaz sem jiz pred chvilkou rozjel ale nevim jak zmenit tu stranku...
a omlouvam se za moje spatny vyjadrovani snad uz je to lepsi a kdyz ne.. tak si hold budu muset poradit nak sam :-(((
ale doufam ze sem snad uz popsal dobre muj problem ;-)
$id = $_REQUEST['id'];
$query = "SELECT * FROM `{$tabulka}` WHERE id = '{$id}'";
?
-> co mi da prikaz $_REQUEST ?
šéfe šéfe s takovou toho mnoho neuděláš:) Není to z toho snad jasný?
pomocí :
$_GET
$_POST
$_REQUEST
Získáváš, co obsahuje ta hlavička, záleží jakou používáš metodu. U request je to jedno, prostě pokud to v hlavičce je, tak si to přečte (používám to kvůli nějakýmu vypnutýmu feature v mým webserveru nebo u webzdarma, už nevím).
U tebe :
fotogalerie2.php?id=1
po tomto:
$id = $_REQUEST['id'];
obsahuje $id jedničku
Najdete dva rozdily:
>$vysledek = mysql_query("SELECT jmeno FROM $tabulka WHERE id = '1");
$vysledek = mysql_query("SELECT jmeno FROM $tabulka WHERE id = '1'");
btw. obcas neni od veci pouzit fci mysql_error();
-> co mi da prikaz $_REQUEST ?
Po takovémto dotazu se nediv...
nikdy jsem $_REQUEST nepouzil - zatim jsem k tomu nemel jediny rozumny duvod. Skoro ani nevim, ze existuje...
stranka index.php
$query = "SELECT * FROM tabulka ";
$result = mysql_query ($query)
or die ("Nezdařené spojení!");
// printing HTML result
echo"<table>\n";
echo "\t<tr>\n";
while ($vypis=mysql_fetch_array($result)) {
echo "<td><a href=\"detail.php&id=".$vypis['id']." \">".$vypis['jmeno']."</a></td>\n";
echo "</tr>\n";
}
echo "</table>\n";
//--------------------------------------------------
stránka detail.php
tady si z tabulky vypíšeš o uživateli podle id co chceš
$query = "SELECT * FROM tabulka where id=".$_GET['id']."";
$result = mysql_query ($query)
or die ("Nezdařené spojení!");
// printing HTML result
echo"<table>\n";
while ($vypis = mysql_fetch_array($result)) {
echo"<tr>\n";
echo "<td>". $vypis['jmeno']."</a></td>\n";
echo "</tr>\n";
echo"<tr>\n";
echo "<td>". $vypis['prijmeni']."</a></td>\n";
echo "</tr>\n";
}
echo "</table>\n";