Avatar billede lefsa Nybegynder
28. juni 2008 - 09:37 Der er 9 kommentarer

Link til en anden side

Jeg har en hjemmeside hvor der skal være et link til udvidet beskrivelse.

Jeg har en foremmelse at det skal laves sådan her, det virker bare ikke efter hensigten:  :S

<?php

"<a href='test.php?beskr=1&id=".$result['Id']."'><br />Udvidet beskrivelse</a>"

?>

test.php

if(isset($_GET['beskr'])){

            $id=$_GET['id'];
            mysqli_query($conn,"select from varelageret where id=".$id."");

};

?>
Avatar billede leif Seniormester
28. juni 2008 - 10:00 #1
Hvad virker ikke efter hensigten ?
Avatar billede leif Seniormester
28. juni 2008 - 10:01 #2
Umiddelbart er der intet i vejen med koden
Avatar billede w13 Novice
28. juni 2008 - 10:22 #3
Nej, koden ser vist fin ud.
Hvis ikke du har en fejlmeddelelse, så må du finde ud af, hvor den går galt. Det kunne jo ligeså godt være, at $result['Id'] ikke blev skrevet rigtigt i linket eller at din $conn ikke er blevet sat.
Avatar billede erikjacobsen Ekspert
28. juni 2008 - 10:34 #4
Nu er det ikke fordi jeg har forstand på det, men prøv at overveje at ændre

<?php

"<a href='test.php?beskr=1&id=".$result['Id']."'><br />Udvidet beskrivelse</a>"

?>

til

<?php

print "<a href='test.php?beskr=1&id=".$result['Id']."'><br />Udvidet beskrivelse</a>";

?>
Avatar billede lefsa Nybegynder
28. juni 2008 - 11:28 #5
problemet er bare når jeg så vil have noget in i test.php så kommer der bare den tabel jeg har lavet uden oplysningerne.
Hele koden ser sådan ud:

<?php

include('../db.php');

if(isset($_GET['beskr'])){

            $id=$_GET['id'];
            mysqli_query($conn,"select from varelageret where id=".$id."");

            $billededir = '../billeder/billeder_varer/';                           
           
            echo "<table width='900px' align='center' border='0'><tr><td width='341' align='left'>".$result['varebeskrivelse']."</td><td width='450'></td><td width='250' align='right'>Varenummer:&nbsp;".$result['varenummer']."</td></tr><tr><td align='left'><img src='".$billededir.$result['billede']."' </td><td align='left'>".$result['udvidetbeskrivelse']."</td><td align='right'>".$result['antal']."&nbsp;hjemme<br /><br />".$result['pris']."&nbsp;kr.</td></tr></table>";

};

?>
Avatar billede Slater Ekspert
28. juni 2008 - 12:18 #6
Jamen du sætter jo aldrig $result nogle steder.
Avatar billede lefsa Nybegynder
28. juni 2008 - 12:20 #7
det har du da også fuldstændig ret i :S
Avatar billede lefsa Nybegynder
28. juni 2008 - 12:24 #8
er det her meget galt?
for den siger at der er fejl i linien de hvor whileløkken er :S

<?php

include('../db.php');

if(isset($_GET['beskr'])){

            $id=$_GET['id'];
            $query = mysqli_query($conn,"select from varelageret where Id=".$id."");

            $billededir = '../billeder/billeder_varer/';                           
           
            while($result = mysqli_fetch_array($query)){
           
            echo "<table width='900px' align='center' border='0'><tr><td width='341' align='left'>".$result['varebeskrivelse']."</td><td width='450'></td><td width='250' align='right'>Varenummer:&nbsp;".$result['varenummer']."</td></tr><tr><td align='left'><img src='".$billededir.$result['billede']."' </td><td align='left'>".$result['udvidetbeskrivelse']."</td><td align='right'>".$result['antal']."&nbsp;hjemme<br /><br />".$result['pris']."&nbsp;kr.</td></tr></table>";
};
};

?>
Avatar billede dkfire Nybegynder
28. juni 2008 - 13:14 #9
Du bør ændre:
$query = mysqli_query($conn,"select from varelageret where Id=".$id."");

til:
$query = mysqli_query($conn,"select * from varelageret where Id=".$id) or die(mysqli_error($conn));
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 10:28 PDFEngine Af barth i Andet software
I går 22:40 Butte indhold i celler Af lurup i Excel
I går 15:24 Power Query Af djsimonsen i Excel
I går 14:43 Hvis ikke på liste, tilføj værdier til liste Af TheLibrarian i Excel
I går 11:33 Windows 11 Af ranni i Windows