Két különböző tábla,lekérdezés után mégus ugyanazt kapom....
Szijasztok!
Bocs hogy megint láma vagyok, de hülye módon bevállaltam egy határidős melót,miközben még nem vagyok egy ász.mind1.
Szal a probléma következő:
Adott két mysql tábla,mindkettőben vannak adatok.
Az első (pages) táblából létrehozom a menüt a következő módon:
<?php
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
// kiválasztás
$tartalom=("SELECT * FROM pages ");
//lekérdezés
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo"<li><a href=\"index.php?id=$sor[id]\">{$sor['title']}</a></li>";
}
?>
Eddig a pontig frankón működik is. Szépen beleillesztem az oldalba. Ott jön a gond, hogy a megrendelő szeretne egy második menüt is, a tartalom div-en belül,( ahol az első menü által linkelt tartalom van) ami akkor jelenik meg ha nincs kiválasztott menüpont. Tehát amikor bejön az index. amint rákattintok valamire betölti a második menü helyére a tartalmat.
Eddig jutottam vele:
session_start();
if(isset($_GET['id']))
{
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
$tartalom=('SELECT * FROM pages WHERE id="'.$_GET['id'].'"');
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo $sor['article'];
}
}
else{
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
// kiválasztás
$tartalom=("SELECT data,pic,title,kapcsid FROM termekek ");
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo $sor['pic'];
echo "<div id=termek><li><a href=\"index.php?kapcsid=$sor[kapcsid]\">{$sor['title']}</a></li></div>";
}
}
Tehát amig nem kap id-t a menüből, addig bekéne töltenie a másik menüt.De összekeverednek az id-k.Meg kéne mondani neki hogy Ez az id nem Az az id.
Remélem érti valaki, én már totál nem:D
Remélem tudtok segíteni
■ Bocs hogy megint láma vagyok, de hülye módon bevállaltam egy határidős melót,miközben még nem vagyok egy ász.mind1.
Szal a probléma következő:
Adott két mysql tábla,mindkettőben vannak adatok.
Az első (pages) táblából létrehozom a menüt a következő módon:
<?php
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
// kiválasztás
$tartalom=("SELECT * FROM pages ");
//lekérdezés
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo"<li><a href=\"index.php?id=$sor[id]\">{$sor['title']}</a></li>";
}
?>
Eddig a pontig frankón működik is. Szépen beleillesztem az oldalba. Ott jön a gond, hogy a megrendelő szeretne egy második menüt is, a tartalom div-en belül,( ahol az első menü által linkelt tartalom van) ami akkor jelenik meg ha nincs kiválasztott menüpont. Tehát amikor bejön az index. amint rákattintok valamire betölti a második menü helyére a tartalmat.
Eddig jutottam vele:
session_start();
if(isset($_GET['id']))
{
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
$tartalom=('SELECT * FROM pages WHERE id="'.$_GET['id'].'"');
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo $sor['article'];
}
}
else{
$con=mysql_connect("localhost","root","") or die( "sikertelen kapcsolat");
mysql_select_db("main")or die("sikertelen kivlasztas");
// kiválasztás
$tartalom=("SELECT data,pic,title,kapcsid FROM termekek ");
$eredmeny=mysql_query($tartalom)or die ("Érvénytelen lekérés");
while ($sor = mysql_fetch_assoc($eredmeny)){
echo $sor['pic'];
echo "<div id=termek><li><a href=\"index.php?kapcsid=$sor[kapcsid]\">{$sor['title']}</a></li></div>";
}
}
Tehát amig nem kap id-t a menüből, addig bekéne töltenie a másik menüt.De összekeverednek az id-k.Meg kéne mondani neki hogy Ez az id nem Az az id.
Remélem érti valaki, én már totál nem:D
Remélem tudtok segíteni
else if
nem mondom hogy értem,
( a color miért duplázza az emptyempty ---t?)
Köszi Már majdnem
Már majdnem műxik.
Megjeneik a menü de nem tölti be a tartalmat ha kattintok rá.
Pedig alul is kiírja h melyik id kell neki, de valamiért nem hozza le.
$_GET['id'] !== $_GET['kapcsid']
$_GET['id'] !== $_GET['kapcsid']
Megoldottam. Szétválasztottam
Szétválasztottam az egészet, és a második menüt egy fopen fgv-el nyitom meg txtből.Nem a legelegánsabb de legalább működik, és ez fő.
Köszi a segítséget.