Avatar billede huutt Nybegynder
22. oktober 2003 - 20:10 Der er 18 kommentarer og
1 løsning

post, get, request

Hmm hvis man har et link <a href='?id=test'>til en anden side</a>
og man skal hente strengen test på side som den linker til hvad for en komando skal man så benytte. kan nemlig ikke få det til at fungere med hverken $_POST['id'], $_GET['id'] eller $_REQUEST['id']..
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:11 #1
Hvis din PHP er for gammel, så virker det ikke. Hvilken version anvender du?
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:12 #2
uhh det er hvist en af de nyeste.
Avatar billede ztyxx Nybegynder
22. oktober 2003 - 20:12 #3
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:13 #4
Kan du give os versionsnummeret? Og gerne vise os det kode, der ikke virker.
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:15 #5
Hmm
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:17 #6
Lav en fil med
  <? phpinfo(); ?>
Så står det der.
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:17 #7
mit link ser sådan ud <a href="?sort=tid">[Tid]</a><
og så hender den med $Test = $_GET['sort'];
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:18 #8
php version 4.3.1
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:19 #9
Og udskriver du så $Test ?
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:21 #10
ja med echo "$Test";
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:22 #11
men hvis jeg sender via en form script og med method="Get" funger min $_GET[''] fint men bare ikke på links
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:25 #12
Den fungere ligesågodt på links. Vis os nu din kode, så du kan få løst dit problem.
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:28 #13
$ID = $_SESSION["id"];
$sort = $_GET['sort'];

if($sort = ""){$SortID = "tid";}else{$SortID = $sort;}
if($_REQUEST['m'] = ""){$Mode = "indbox";}else{$Mode = $_REQUEST['m'];}

$SQLSort = "";

echo "SOTER EFTER $SortID";

////////////////////////////////////////////////////////////

function SletMails($BrugerID, $MailID) {
mysql_query("DELETE * FROM mail WHERE mailid = $MailID") or die("<b>Din Post Blev ikke slettet!!</b><br>");
}

////////////////////////////////////////////////////////////

function PrintMails($BrugerID, $SqlSort, $Start, $Stop) {

include "../inc/access.inc";


        $query = "SELECT * FROM mail WHERE id = '".$BrugerID."'  LIMIT $Start ,$Stop $SqlSort";
    $result = mysql_query($query)or die("MySQL fejl: " . mysql_error());

    while ($row = mysql_fetch_array($result)) {
       



    echo "<tr>";
    echo " <td>".$row['maildate']."</td>";
    echo " <td><a href='?mid=".$row['mailid']."&s=$SortID&m=laes'>".$row['emne']."</a></td>";
    echo " <td>".$row['franavn']."</td>";
    echo " <td><a href='?mid=".$row['mailid']."&s=$SortID&m=vidersend'>ViderSend</a></td>";
    echo " <td><a href='?mid=".$row['mailid']."&s=$SortID&m=svar'>Svar</a></td>";
    echo " <td><a href='?mid=".$row['mailid']."&s=$SortID&m=slet'>Slet</a></td>";
    echo "</tr>";
    }


}

?>


<html>
<head>
  <title>Her er dine Mails</title>
</head>
<body>

  <table>
  <tr>
    <td><a href="mails.php?sort=tid">[Tid]</a></td>
    <td><a href="mails.php?sort=emne">[Emne]</a></td>
    <td><a href="mails.php?sort=fra">[Fra]</a></td>
    <td>[ViderSend]</td>
    <td><a href="mails.php?sort=svar">[Svar]</a></td>
    <td>[Slet]</td>
  </tr>


    <? PrintMails($ID, $SQLSort, 0,5); ?>



  </table>

</body>
</html>
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:29 #14
Første fejl:

if($sort = "")

skal være

if($sort == "")

ret det og fortæl om der er mere der ikke virker
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:31 #15
hehe det hjalp på det du gamle
Avatar billede huutt Nybegynder
22. oktober 2003 - 20:31 #16
laver du ikke lige et svar.. erikjacobsen ;)
Avatar billede erikjacobsen Ekspert
22. oktober 2003 - 20:51 #17
samme problem her  if($_REQUEST['m'] = "")  hvis du ikke allerede har opdaget det
Avatar billede huutt Nybegynder
22. oktober 2003 - 21:28 #18
jo tak men opdagede det :)
Avatar billede huutt Nybegynder
14. februar 2011 - 20:37 #19
lukker
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