| 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: 12 let
|
|||
0