26. maj 2002 - 11:13Der er
18 kommentarer og 3 løsninger
Vælge samme side fra samme side...?
Hey. Nu har jeg en side (test.php) som viser alle poster fra tabellen som sotere efter navn....
Nu vil jeg så godt bruge den samme side til at åbne en bestemt post op med, via en simpelt link. Siden skal bruges til at vise de artikler der er + at vise den artikel man nu har valgt....
Hvis i er lige så forvirret som mig(!) så skriv endelig
Du laver en liste på en side over titler. Hvis man så klikker på en titel, vil du have at den fx bliver vist i før eller efter tabellen, og ved klik på anden artikel, vises den i steden for?
Du skal kun bruge Location, hvis du skal hen på en anden side midt i det hele. Jeg synes ikek at der er behov for det her, men du kan jo også bruge sessions, som du selv er inde på nu. Men så er det lidt anderledes at det hele skal bygges op. Jeg synes bare at du lagde op til en liste, hvor der så var en 'detailer' eller 'vis' link efter hver row på listen?
<?php if($id>0) { ?> Denne side vises inden formularen er sendt.
Sql der henter hele tabellen her...
Jeg går ud fra at du har en ID på hver post i tabellen ? Hvis du har så lav et link (<a href="test.php?id=<?php echo row['ID']?>"><?php echo row['NAVN']?></a>) <?php }else{ ?> Denne side vises efter at formularen er sendt
Du mangler nogle '$' til dine variabler, men ellers kan man også bruge, bortset fra at du laver utrolig mange warnings ved ikke at teste om variablen er sat...
Den siger der er en parse error i linje 4.... Koden jeg bruger:
<? $connection = mysql_connect("localhost","root",""); mysql_select_db("brideonline_dk", $connection); if(isset($ID){ // <- Der er fejlen mysql_query("Select * from phptuts where ID = '$ID'") echo "jep!"; }else{ $result = mysql_query("SELECT id, titel FROM phptuts ORDER BY titel ASC"); while($row = mysql_fetch_array($result)) { echo"<a href=\"test.php?id=$row[id]\">$row[titel]</a><br>"; } ?>
kobber>> nej, der behøves ikke " når der skrives array ud i en streng, og de skal slet ikke escapes, sådan her hvis der skal " med: echo"<a href=\"test.php?id=".$row["id"]."\">".$row["titel"]."</a><br>";
sorry gutter - jeg har brugt en anden metode nu.. Hvor den henter artiklen fra en anden side (artikel.php) , på samme måde som jeg har brugt på resten af siden.
Så det er ikke alle point i får, da jeg lige skal bruge dem til noget andet :)
Men jeg siger rigtig mange tak for hjælpen !! Det var stærk
Synes godt om
Ny brugerNybegynder
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.