login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Link opent verkeerd

Offline Reflexes - 28/04/2006 22:31
Avatar van ReflexesNieuw lid ik heb mijn layout daar is in mijn menu een deel " Laatste Nieuws" ik heb mijn nieuwstracker daar neer gezet maar als ik op een link klik opent gij in een nieuw venster en ik snap echt niet wat er fout is.
Dit is de nieuwstracker:
  1. <?php
  2. require("database.php");
  3.  
  4. $sql = "SELECT id,titel,datum FROM nieuws ORDER BY id DESC LIMIT 0, 8";
  5. $res = mysql_query($sql);
  6.  
  7. if (mysql_num_rows($res))
  8. {
  9. $i = 1;
  10. while($row = mysql_fetch_array($res))
  11. {
  12. $row[datum] = substr($row[datum], 0, 5);
  13.  
  14. if ($i == 8)
  15. echo "[$row[datum]] <a href=\"news/nieuws.php?id=$row[id]\" target=\"_self\">$row[titel]</a>";
  16. else
  17. echo "[$row[datum]] <a href=\"news/nieuws.php?id=$row[id]\" target=\"_self\">$row[titel]</a><br>";
  18.  
  19. $i++;
  20. }
  21. }
  22. else
  23. {
  24. echo "<i>Nog geen nieuws berichten</i>";
  25. }
  26. ?>



11 antwoorden

Gesponsorde links
Offline Simon - 28/04/2006 22:33 (laatste wijziging 28/04/2006 22:45)
Avatar van Simon PHP expert doe eens die target=\"_self\" weg...

en buiten quotes halen van variabelen, g*******e toch... ik krijg daar iets van

  1. <?php
  2. echo '['.$row['datum'].'] <a href="news/nieuws.php?id='.$row['id'].'">'.$row['titel'].'</a>';
  3. ?>

zo dus

vinTage edit: sommigen vinden dat niet netjes om dat woord te gebruiken***

EDIT: nou, sorry hoor, maar ik was nogal kwaad
Offline Ultimatum - 28/04/2006 22:34
Avatar van Ultimatum PHP expert je moet je frame een naam geven dmv name="eennaam" en dan in je link zet je dit erbij target="eennaam" en dan zal hij in je frame laden ipv een nieuw scherm

btw, is gewoon standaard html 
Offline Reflexes - 28/04/2006 22:35
Avatar van Reflexes Nieuw lid nowp doet niks
Offline kokx - 28/04/2006 22:35 (laatste wijziging 28/04/2006 22:35)
Avatar van kokx Onbekend Variabelen buiten quotes!!!!!!!!!!!!!!!

Daardoor doet ie het niet.
Offline Reflexes - 28/04/2006 22:36 (laatste wijziging 28/04/2006 22:38)
Avatar van Reflexes Nieuw lid ik ben beginner... 

@Simon dat is ff testen

Edit: Simon het werkt niet..
Offline Simon - 28/04/2006 22:37 (laatste wijziging 28/04/2006 22:46)
Avatar van Simon PHP expert so? als een beginner moet je het JUIST aanleren, niet verkeerd, jonges toch

EDIT: heb je de laatste code genomen? ik had nog een foutje

EDIT2: dat is niet de laatste...

EDIT3: oeps, probeer nog es, wat werkt er juist niet?
Offline Reflexes - 28/04/2006 22:40 (laatste wijziging 29/04/2006 10:37)
Avatar van Reflexes Nieuw lid ja:
deze
  1. echo '['.$row[datum].'] <a href="news/nieuws.php?id='.$row[id].'">'.$row[titel].'</a>';


edit
  1. <?php
  2. echo '['.$row[datum].'] <a href="news/nieuws.php?id='.$row[id].'">'.$row[titel].'</a>';
  3. ?>

deze toch ?

edit2: hij doet gewoon nog altijd een nieuw venster open


EDIT Iemand?
Offline lasdesigner - 29/04/2006 10:56 (laatste wijziging 29/04/2006 10:57)
Avatar van lasdesigner PHP beginner moet je niet doen:
$row['datum'] en $row['id'] etc.?

En over je vraag.

Heb je in die pagina wel ergens staan:
  1. <?php
  2. if(isset($_GET['id'])) {
  3. //nieuws
  4. } else {
  5. //Jou scriptje
  6. }
  7. ?>
Offline Reflexes - 29/04/2006 10:58
Avatar van Reflexes Nieuw lid van die row datum en row id staat al zo,
en met "in die pagina" welke pagina?
Offline lasdesigner - 29/04/2006 11:23
Avatar van lasdesigner PHP beginner gewoon in dezelfde pagina als je script hierboven..
Offline Reflexes - 29/04/2006 20:43 (laatste wijziging 30/04/2006 10:34)
Avatar van Reflexes Nieuw lid in me index dus? Ik gebruik een paginascript in me content ja:
  1. <?php
  2. if(isset($_GET['p'])){
  3. $p = $_GET['p'];
  4. }else{
  5. $p = 'home';
  6. }
  7.  
  8. if(file_exists('pages/'.$p.'.php')){
  9. include('pages/'.$p.'.php');
  10. }else{
  11. include('error404.php');
  12. }
  13. ?>


Edit Iemand? 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.268s