|
| Kode i function virker ikke Fra : Stig Sørensen |
Dato : 05-02-08 13:37 |
|
Godaften gruppe.
Har et stykke kode, som virker fint udenfor en function, så snart jeg
putter det i en function sker der intet på siden.
function standard_garage()
{
$query_hent_garage = mysql_query("SELECT * from phpbb_garage,
phpbb_garage_makes, phpbb_garage_models WHERE phpbb_garage.make_id =
phpbb_garage_makes.id_makes AND phpbb_garage.model_id =
phpbb_garage_models.id_models AND phpbb_garage_makes.id_makes =
phpbb_garage_models.make_id AND phpbb_garage.member_id = '$bruger_id'
GROUP BY phpbb_garage.id ORDER BY make ASC");
while($row = mysql_fetch_assoc($query_hent_garage))
{
echo "";
echo "<a href='/garage.php?id=".$row['id']."'>".$row['make']." ".
$row['model']." (".$row['made_year'].")</a> - Hits: ".
$row['views']."";
}
}
Kører jeg ovenstående kode uden om functionen standard_garage() så
echo'er den dét jeg vil have.
- Jeg kalder functionen i en switch:
switch($option)
{
case "new":
new_garage();
break;
default:
standard_garage();
break;
}
Hvordan kan det være?
| |
t.vang (05-02-2008)
| Kommentar Fra : t.vang |
Dato : 05-02-08 21:54 |
|
Stig Sørensen wrote:
> Godaften gruppe.
>
> Har et stykke kode, som virker fint udenfor en function, så snart jeg
> putter det i en function sker der intet på siden.
>
>
> function standard_garage()
> {
> $query_hent_garage = mysql_query("SELECT * from phpbb_garage,
> phpbb_garage_makes, phpbb_garage_models WHERE phpbb_garage.make_id =
> phpbb_garage_makes.id_makes AND phpbb_garage.model_id =
> phpbb_garage_models.id_models AND phpbb_garage_makes.id_makes =
> phpbb_garage_models.make_id AND phpbb_garage.member_id = '$bruger_id'
> GROUP BY phpbb_garage.id ORDER BY make ASC");
> while($row = mysql_fetch_assoc($query_hent_garage))
> {
>
> echo "";
> echo "<a href='/garage.php?id=".$row['id']."'>".$row['make']." ".
> $row['model']." (".$row['made_year'].")</a> - Hits: ".
> $row['views']."";
> }
> }
>
>
> Kører jeg ovenstående kode uden om functionen standard_garage() så
> echo'er den dét jeg vil have.
> - Jeg kalder functionen i en switch:
>
> switch($option)
> {
> case "new":
> new_garage();
> break;
> default:
> standard_garage();
> break;
> }
>
>
> Hvordan kan det være?
$bruger_id bliver ikke defineret inde i din funktion, og derfor bliver
der ikke fundet noget i din sql query..
prøv at smide følgende ind øverst i din function:
global $bruger_id;
Skulle hjælpe lidt :)
t.vang
| |
MooreHojer (05-02-2008)
| Kommentar Fra : MooreHojer |
Dato : 05-02-08 21:56 |
|
> [codesnip]
>
> phpbb_garage_models.make_id AND phpbb_garage.member_id = '$bruger_id'
>
> [codesnip]
Prøv at sende din variabel $bruger_id ind igennem functionen så dens
signatur bliver noget ligende:
function standard_garage($bruger_id)
--
MooreHojer
| |
Stig Sørensen (06-02-2008)
| Kommentar Fra : Stig Sørensen |
Dato : 06-02-08 04:53 |
|
On 5 Feb., 21:53, "t.vang" <dsl254...@vip.cybercity.dk> wrote:
> $bruger_id bliver ikke defineret inde i din funktion, og derfor bliver
> der ikke fundet noget i din sql query..
> prøv at smide følgende ind øverst i din function:
> global $bruger_id;
>
> Skulle hjælpe lidt :)
>
> t.vang
Takker, det hjalp
| |
|
|