Avatar billede scapuliz Nybegynder
03. december 2005 - 16:22 Der er 8 kommentarer og
1 løsning

den virser ikke noget på siden

Jeg vil gerne have den til at jeg kan vælge om jeg vil se "hardware" eller "software" og det skal et link.

altså når jeg trykker på et link der hedder software kommer jeg ind på siden hent_nyhed.php?id=software (eller noet i den stil) også viser den alle med software og så det samme meed hardware self. ;)

----------------------------------------
<?


include ("connect.php");

<a href='hentmail.php?id=" . software ."</a>
<a href='hentmail.php?id=" . hardware ."</a>


$foresp = mysql_query("SELECT * FROM IT WHERE undermenu='{$_GET['id']}'");
while($row = mysql_fetch_array($foresp)) {

?>
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title></title>
</head>
<body>
<table style="text-align: left; width: 280px; height: 47px;"
border="1" cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td><?php echo $row[overskrift]; ?><br>
<?php echo $row[forfatter]; ?> -<?php echo $row[dato]; ?> <br>
      <br>
      </td>
    </tr>
    <tr>
      <td></td>
    </tr>
  </tbody>
</table>
</body>
</html>

<?php
}
?>
Avatar billede showsource Seniormester
03. december 2005 - 20:00 #1
$foresp = mysql_query("SELECT * FROM IT WHERE undermenu='". $_GET["id"] ."'") or die (mysql_error());
Avatar billede fixxxer Nybegynder
03. december 2005 - 22:24 #2
Jeg er nysgerig efter at vide om du har defineret software og hardware med define(), ala:

define('software', 'software');

Hvis ikke behøver du ikke at bryde din echo som du gør:

<a href='hentmail.php?id=software'</a>
<a href='hentmail.php?id=hardware'</a>

Desuden har du glemt at afslutte href-parameteren med en '
Avatar billede fixxxer Nybegynder
03. december 2005 - 22:25 #3
Og endnu værre hele a-tagget:

<a href='hentmail.php?id=software'>software</a>
<a href='hentmail.php?id=hardware'>hardware</a>
Avatar billede erikjacobsen Ekspert
03. december 2005 - 22:28 #4
<a href='hentmail.php?id=" . software ."</a>
<a href='hentmail.php?id=" . hardware ."</a>

er ikke PHP og skal ikke stå i PHP tags - men udenfor.

Men hvorfor ikke finde ud af hvorfor du ikke får fejl. Hvor afvikler du dine scripts?
Avatar billede scapuliz Nybegynder
03. december 2005 - 23:03 #5
Nu skriver den bare begge ud og de kommer heller ikke ind i de tabeller jeg har lavet.


---------------------------------------------------------
<a href='hentmail.php?id=software'>software</a>
<a href='hentmail.php?id=hardware'>hardware</a>

<?
include ("connect.php");
echo $_GET["id"];
$foresp = mysql_query("SELECT * FROM IT WHERE undermenu='". $_GET["id"] ."'") or die (mysql_error());
while($row = mysql_fetch_array($foresp)) {

?>
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
  <title></title>
</head>
<body>
<table style="text-align: left; width: 280px; height: 47px;"
border="1" cellpadding="2" cellspacing="2">
  <tbody>
    <tr>
      <td><?php echo $row[overskrift]; ?><br>
<?php echo $row[forfatter]; ?> -<?php echo $row[dato]; ?> <br>
      <br>
      </td>
    </tr>
    <tr>
      <td></td>
    </tr>
  </tbody>
</table>
</body>
</html>

<?php
}
?>
Avatar billede scapuliz Nybegynder
03. december 2005 - 23:19 #6
nu viker det :D skriv et svar så får du dine points.
Avatar billede scapuliz Nybegynder
07. december 2005 - 23:19 #7
så svarer jeg selv så jeg kan få lukket det her!
Avatar billede fixxxer Nybegynder
07. december 2005 - 23:42 #8
Hvem af os skulle have svaret??
Avatar billede scapuliz Nybegynder
10. december 2005 - 00:59 #9
den der svare få point
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