Autor | Zpráva | ||
---|---|---|---|
Ameopro Profil |
#1 · Zasláno: 11. 11. 2014, 20:21:02 · Upravil/a: Moderátor (editace znemožněna) 12. 11. 2014, 09:42:42
AHOJ
dělám výpis podle ID které maji v logině ale když to dám do vypisování tak my to neveme nevidíte proč já to vůbec nemohu najit děkuji <?php include('config_login.php'); session_start(); $user_check=$_SESSION['username']; $ses_sql=mysql_query("select username, hodnost, id from login where username='". mysql_real_escape_string($user_check) . "' "); $row=mysql_fetch_array($ses_sql); $test=$row['id']; $login_session=$row['username']; if(!isset($login_session)) { header("Location: user.php"); } ?> <?php $spojeni = mysql_connect("localhost","jmeno","heslo") or die (" <p>Spatne zadane udaje</p> "); mysql_select_db("clients", $spojeni) or die ('Spatne zadana databaze - ' . mysql_error()); mysql_set_charset("utf8"); $result=mysql_query($sql); echo "<table border=\"1px;\"style=\"font-size: 9px;\">"; $vysledek=mysql_query('SELECT * FROM clients WHERE id_tipar="$test"'); while ($row=MySQL_Fetch_Array($vysledek)) echo "<tr><td style=\"background-color: #DDE822;\">".$row['id']."</td><td>".$row['input_name']."</td><td>".$row['input_surname']."</td><td style=\"background-color: #DDE822;\">".$row['tipe_mooney']."</td><td style=\"background-color: #DDE822;\">".$row['tipeincome']."</td><td>".$row['input_maxincome']."<td>".$row['theydemand']."</td></td><td>".$row['input_street']."</td><td>".$row['input_city']."</td><td>".$row['input_psc']."</td><td>".$row['addressed']."</td><td style=\"background-color: #DDE822;\">".$row['input_telephone']."</td><td>".$row['datume']."</td><td>".$row['info']."</td></tr>\n"; echo "</table>\n"; ?> jak mám udělat že má vypsat jen hodnoty kde má ID_TIPAR podle ID LOGIN npř : Login id 1 tak at vipíše lidi s hodnotou 1 v id_tipar |
||
Kajman Profil |
#2 · Zasláno: 12. 11. 2014, 09:46:16
A tohle funguje? Děláte prvně dotaz, pak se připojíte teprve k databázi a pak děláte další dotaz z dříve nepoužité proměnné.
|
||
Ameopro Profil |
Mám opravu ale i když to takto chci spustit tak to nevypíše db jen s hodnotou id_tipar (id loginu). to id je podle loginu kolikaty je v pořadí ale nevím už jak to zprovoznit poradte prosím děkuji
< <?php $spojeni = mysql_connect("localhost","jmeno","heslo") or die (" <p>Spatne zadane udaje</p> "); mysql_select_db("clients", $spojeni) or die ('Spatne zadana databaze - ' . mysql_error()); mysql_set_charset("utf8"); $result=mysql_query($sql); echo "<table border=\"1px;\"style=\"font-size: 9px;\">"; $vysledek=mysql_query("select * from clients JOIN 1 login c ON l.id = c.tipar_id where username='". mysql_real_escape_string($user_check) . "' "); while ($row=MySQL_Fetch_Array($vysledek)) echo "<tr><td style=\"background-color: #DDE822;\">".$row['id']."</td><td>".$row['input_name']."</td><td>".$row['input_surname']."</td><td style=\"background-color: #DDE822;\">".$row['tipe_mooney']."</td><td style=\"background-color: #DDE822;\">".$row['tipeincome']."</td><td>".$row['input_maxincome']."<td>".$row['theydemand']."</td></td><td>".$row['input_street']."</td><td>".$row['input_city']."</td><td>".$row['input_psc']."</td><td>".$row['addressed']."</td><td style=\"background-color: #DDE822;\">".$row['input_telephone']."</td><td>".$row['datume']."</td><td>".$row['info']."</td></tr>\n"; echo "</table>\n"; ? |
||
Kajman Profil |
#4 · Zasláno: 12. 11. 2014, 22:36:38
Zkuste místo desátého řádku
$vysledek = mysql_query($q="select c.* from clients c JOIN login l ON l.id = c.tipar_id where l.username='". mysql_real_escape_string($user_check) . "' ") or print("Došlo k chybě v dotazu: ".$q."<br>".mysql_error()); |
||
Časová prodleva: 5 dní
|
|||
Ameopro Profil |
#5 · Zasláno: 17. 11. 2014, 16:36:05
KAJMAN
tak sem to tak udělal a píše to toto : Došlo k chybě v dotazu: select c.* from clients c JOIN login l ON l.id = c.tipar_id where l.username='155' Unknown column 'c.tipar_id' in 'on clause' |
||
Kajman Profil |
#6 · Zasláno: 18. 11. 2014, 09:45:47
Jaká je struktura použitých tabulek a vazba mezi nimi? (Vypadá to, že sloupec tipar_id není v tabulce clients, ale bez té struktury dotaz opraví dotaz jen majitel věštecké koule.)
|
||
Ameopro Profil |
#7 · Zasláno: 18. 11. 2014, 16:50:49
Kajman: Už to funguje díky moc
|
||
Časová prodleva: 9 let
|
0