| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
takze mám niečo takéto:
Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy='".$_GET['id_spravy']."'");
if($vytiahni < 1){ echo "<h1>FAIL:</h1><b>FATAL ERROR: Vaše údaje z údajmi prehliadanej správy nesúhlasia!</b>"; } else { echo "cauky"; }
toto je podmienka na overenie ci sa zrovna nachadzam na sprave ktora existuje v databazi, ak hej tak to vypise "cauky". tak toto ide, ale ja potrebujem vypísať to id co mam v get a to je aj v db tak som skusal pouzit cosi ako:
while($row = mysql_fetch_array($vytiahni)){
echo -premenne s row cyklu-
}
no to akosi nefunguje, nezobrazí to nič:( čo robím zle? ide len o tu správu z id zo sql dopytu myslel som ze napisat to takto postaci, ako inak teda?
uvitam kazdu radu, dakujem
samozrejme to mam este osetrene jednym dopytom ktory overuje ci sprava s tymto id patrí userovi ktory je zrovna prihlásený, ale ten som nepriložil (to pre prípad poznámok o bezpecnosti)
|
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 Bydlisko: Nitra / Bra... | Napísal emer: 26.01.2009 18:52 | |
|
nechapem co chces dosiahnut...
a nemyslim ze dakto pochopi
ty chces zistit ze ci existuje sprava a patri uzivatelovi ktory ju prave otvara?
Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy=$id and uzivid = $uzivid"); if(mysql_num_rows($vytiahni) == 0){ echo "chyba"; }else{ echo "oj"; }
_________________ Sorry za prelkepy |
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 26.01.2009 18:55 | |
|
Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy='".$_GET['id_spravy']."'"); while($row = mysql_fetch_array($vytiahni)){ echo $row['id_spravy']; }
takto to musi ist
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 26.01.2009 19:01 | |
|
nie nefunguje mi to
ono to je tak ze mam index php tam sa prihlasim a potom sa spravi toto:
Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy='".$_SESSION['id']."' Order by id_spravy Desc");
while($tu = mysql_fetch_array($vytiahni)){
if($vytiahni < 1){ echo "V kategorii Prijaté správy nemáte žiadne správy."; } else { $_GET['id_spravy']; if($tu['prijate_autor'] == "Baxo"){ echo "<div style='border: 1px solid black; width: 450px; height: 80px;'>Od koho: <span style='color: #800000; font-weight: bold;' title='Administrator'>".$tu['prijate_autor']."</span><br>Predmet: <a href='msg.php?id=".$tu['id_spravy']."'>".$tu['prijate_predmet']."</a><br>Status: ".$tu['status']."<br>Čas odoslania: ".$tu['prijate_cas']."</div>"; } else { echo "<div style='border: 1px solid black; width: 450px; height: 80px;'>Od koho: <span style='color: gray;'>".$tu['prijate_autor']."</span><br>Predmet: ".$tu['prijate_predmet']."<br>Status: ".$tu['status']."<br>Čas odoslania: ".$tu['prijate_cas']."</div>"; } } } tam sa aj do get ulozi to id_spravy a hodi ma to napr. na msg.php?id=1 a ten subor potom vypada takto: Kód: <?php
session_start();
include_once "data/functions.php"; include_once "data/connect.php";
if(!overlog($_SESSION['nick'])){ Header("Location: logout.php"); }
if(isset($_SESSION['login']) and $_SESSION['login']==1){
echo "Prezeráte správu pod nickom: ".$_SESSION['nick']."<br><br>";
$vytiahni = mysql_query("Select * from spravy where id_spravy='".$_GET['id_spravy']."'");
if($vytiahni < 1){ echo "<h1>FAIL:</h1><b>FATAL ERROR: Vaše údaje z údajmi prehliadanej správy nesúhlasia!</b>"; } else { while($row = mysql_fetch_array($vytiahni)){ echo $row['id_spravy']; } }
} else { echo "Platnosť vášho prihlásenia pravdepodobne vypršala, opakujte ho tu <a href='log.php'>Login Page</a>"; }
?>
a nechapem preco to nejde, to vypisanie tej spravy ide mi o to vypisat tu osobitnu spravu lenze mi to ten row cyklus nechce zobrat
|
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
pockat ked chces vytiahnut jednu konkretnu spravu tak naco cez cyklus? ved si vyechuj ten select co mas
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 26.01.2009 19:09 | |
|
ale ty mas odkaz na spravu takyto:
Kód: <a href='msg.php?id=".$tu['id_spravy']."'> takze nemozes potom volat $_GET['id_spravy'], ale $_GET['id']: Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy='".$_GET['id']."'");
if($vytiahni < 1){ echo "<h1>FAIL:</h1><b>FATAL ERROR: Vaše údaje z údajmi prehliadanej správy nesúhlasia!</b>"; } else { while($row = mysql_fetch_array($vytiahni)){ echo $row['id_spravy']; } }
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 26.01.2009 19:22 | |
|
djsulo píše: ale ty mas odkaz na spravu takyto: Kód: <a href='msg.php?id=".$tu['id_spravy']."'> takze nemozes potom volat $_GET['id_spravy'], ale $_GET['id']: Kód: $vytiahni = mysql_query("Select * from spravy where id_spravy='".$_GET['id']."'");
if($vytiahni < 1){ echo "<h1>FAIL:</h1><b>FATAL ERROR: Vaše údaje z údajmi prehliadanej správy nesúhlasia!</b>"; } else { while($row = mysql_fetch_array($vytiahni)){ echo $row['id_spravy']; } }
a fakt, zase si ma zachranil dik djsulo ale, nechapem preco iba id? co ak mam tych id viac alebo tak nieco? ved nemoze byt taka univerzalna definicia
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | Napísal suchy: 26.01.2009 19:23 | |
|
id preto, ze si si ho tak pomenoval. konkretne tu msg.php?id=
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 26.01.2009 19:24 | |
|
lebo mas id v hrefe. keby si mal
Kód: <a href='msg.php?hocico=".$tu['id_spravy']."'>
tak by si to volal cez $_GET['hocico']
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 26.01.2009 19:27 | |
|
jaj dopekla ja som lolo ja ze sa to dáva ako sucast nazvu ale nenapadlo ma ze to suvisi takto
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|