AlecTBM Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 må bare spørre Du har skrevet ?id=n i url'en ja? der n er et tall Lenke til kommentar
f00b Skrevet 4. juli 2008 Forfatter Del Skrevet 4. juli 2008 må bare spørreDu har skrevet ?id=n i url'en ja? der n er et tall Japp .../details.php?id=1, .../details.php?id=2 etc Lenke til kommentar
AlecTBM Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 ok Prøv å skriv 2 i steden for 1 i spørringen Lenke til kommentar
f00b Skrevet 4. juli 2008 Forfatter Del Skrevet 4. juli 2008 okPrøv å skriv 2 i steden for 1 i spørringen Altså, slik? $current_id=2; $result = mysql_query("SELECT * FROM database WHERE id = $current_id"); Det fungerer, da viser den kun innholdet på id 2. Eller var det noe annet du mente? Lenke til kommentar
Jonas Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 (endret) Skriv følgende et sted i koden. echo '<pre>' . print_r ( $_GET, true ) . '</pre>'; Deretter går du inn på /details.php?id=1 og se hva du får opp. Vis det til oss. Endret 4. juli 2008 av Jonas Lenke til kommentar
AlecTBM Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 Bare lurer på en ting Dette ligger i details.php ja? Lenke til kommentar
f00b Skrevet 4. juli 2008 Forfatter Del Skrevet 4. juli 2008 Dette er ekstremt pinlig, men som dere begge er inne på så ligger scriptet i en annen fil - det ligger altså ikke i details.php. Jeg har selve scriptet i en fil som heter "createpdf.php", så har jeg lagt en link i "details.php" som peker til "createpdf.php" - så $_GET kommandoen ser i linken ...\database\createpdf.php istedenfor ...\database\details.php?id=n Så jeg vet ikke hvordan dette kan løses, prøvde å lage en knapp som hentet scriptet fra createpdf.php, men fikk det ikke til - vet ikke om det er mulig engang. For det er vel den eneste måten å gjøre det på? Lenke til kommentar
Jonas Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 Er ikke værre enn at du linker du til createpdf.php?id=x fra details.php, altså med get-paramteret. Lenke til kommentar
AlecTBM Skrevet 4. juli 2008 Del Skrevet 4. juli 2008 Hva mener du med link? include? Lenke til kommentar
f00b Skrevet 7. juli 2008 Forfatter Del Skrevet 7. juli 2008 (endret) Er ikke værre enn at du linker du til createpdf.php?id=x fra details.php, altså med get-paramteret. Genialt, det fungerte! <a href="createpdf.php?id=<?php echo $row['id'];?>">Utskriftvennlig versjon</a>. Er det forresten mulig å gjøre det samme med en knapp? Altså legge til den samme lenken på en knapp.. <input type="submit" name="rapport" value="Utskriftsvennlig side" link="<a href="createpdf.php?id=<?php echo $row['id'];?>"> Da kommer det riktignok en knapp, men linken fungerer ikke. Jeg har prøvd å søke endel på google etter dette uten noe særlig hell. Har også et annet problem, det er at noen av MySQL tabellene inneholder mye data, og det ser ikke ut til at pdf_show_xy($pdf, $row['tabell5'], 50, 300); klarer å ta med linjebrudd. Jeg har prøvd meg litt frem med /n og nl2br uten noe særlig hell Endret 7. juli 2008 av f00b Lenke til kommentar
Kald Skrevet 7. juli 2008 Del Skrevet 7. juli 2008 (endret) Er det forresten mulig å gjøre det samme med en knapp? Altså legge til den samme lenken på en knapp..<input type="submit" name="rapport" value="Utskriftsvennlig side" link="<a href="createpdf.php?id=<?php echo $row['id'];?>"> Da kommer det riktignok en knapp, men linken fungerer ikke. Jeg har prøvd å søke endel på google etter dette uten noe særlig hell. <form method="get" action="createpdf.php"> <input type="hidden" name="rapport" value="<?php echo $row['id']; ?>"> <input type="submit" value="Utskriftsvennlig versjon"> </form> Er vel en fungerende måte å gjøre det på. Endret 7. juli 2008 av Giba Lenke til kommentar
f00b Skrevet 7. juli 2008 Forfatter Del Skrevet 7. juli 2008 Er det forresten mulig å gjøre det samme med en knapp? Altså legge til den samme lenken på en knapp..<input type="submit" name="rapport" value="Utskriftsvennlig side" link="<a href="createpdf.php?id=<?php echo $row['id'];?>"> Da kommer det riktignok en knapp, men linken fungerer ikke. Jeg har prøvd å søke endel på google etter dette uten noe særlig hell. <form method="get" action="createpdf.php"> <input type="hidden" name="rapport" value="<?php echo $row['id']; ?>"> <input type="submit" value="Utskriftsvennlig versjon"></form> Er vel en fungerende måte å gjøre det på. Fungerte ikke det heller, skjer ingenting annet enn at den ser ut til å oppdatere siden når jeg trykker på den. Lenke til kommentar
AlecTBM Skrevet 7. juli 2008 Del Skrevet 7. juli 2008 <form method="get" action="createpdf.php"> <input type="hidden" name="id" value="<?php echo $row['id']; ?>"> <input type="submit" value="Utskriftsvennlig versjon"></form> Lenke til kommentar
f00b Skrevet 7. juli 2008 Forfatter Del Skrevet 7. juli 2008 <form method="get" action="createpdf.php"> <input type="hidden" name="id" value="<?php echo $row['id']; ?>"> <input type="submit" value="Utskriftsvennlig versjon"></form> Jeg ser den eneste forskjellen fra den jeg prøvde sist er at du har endret name="id", samme som Giba skrev i stad. Det var jeg som hadde endret den til "rapport" - vet ikke om det skulle gjøre noe utslag. Men dette fungerte heller ikke Lenke til kommentar
Kald Skrevet 7. juli 2008 Del Skrevet 7. juli 2008 (endret) Skal funke som bare det, ID'en kan du hente ved fra variablen $_GET['rapport'] på createpdf.php siden din. Siden du har knappen på: <form method="get" action="createpdf.php"> <input type="hidden" name="rapport" value="<?php echo $row['id']; ?>"> <input type="submit"> </form> createpdf.php : <?php $rapportID = $_GET['rapport']; echo $rapportID; ?> Endret 7. juli 2008 av Giba Lenke til kommentar
f00b Skrevet 7. juli 2008 Forfatter Del Skrevet 7. juli 2008 Skal funke som bare det, ID'en kan du hente ved fra variablen $_GET['rapport'] på createpdf.php siden din. Siden du har knappen på: <form method="get" action="createpdf.php"> <input type="hidden" name="rapport" value="<?php echo $row['id']; ?>"> <input type="submit"> </form> createpdf.php : <?php $rapportID = $_GET['rapport']; echo $rapportID; ?> Tusen takk, grunnen til at jeg ikke fikk dette til å fungere i starten var fordi jeg definerte det inni en allerede eksisterende form - men nå fungerer det Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå