• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

dynamische seiten:

Status
Für weitere Antworten geschlossen.

wolf360

Neues Mitglied
okey, ich hab mir mal mit abschaun von nem anderem script selber eine dynamische seite für mysql ausgabn gebastelt:

PHP:
<?php

  $seite = 0;
  $seite = addslashes(strip_tags($_GET["seite"]));


  if($seite>0){
    $zurueck = $seite - 1;
    $vor = $seite + 1;
    $setlimit = $zurueck;
    }
   else{
    $zurueck = 1;
    $vor = 2;
    $setlimit = 0;
   }

 $limit = array("0,10");

$abfrage = "SELECT * FROM News ORDER BY datum DESC LIMIT ".$limit[$setlimit];
  $query = mysql_query($abfrage) or DIE ("Keine Einträge"."<br>".'<a style="font-size:12pt" href="index.php?seite='.$zurueck.'">Zur&uuml;ck</a>  ');

  while($ausgabe = mysql_fetch_array($query)) {
      echo '
         <table style="color:#999999;" cellspacing="2" border="1">
            <tr>
               <td width="500" height="20">'.$ausgabe["datum"].'<br></td>
            </tr>
            <br>
            <tr>
               <td>'.$ausgabe["nachricht"].'<br></td>
            </tr>
         </table>';
   }


 if($seite>1)
 {
   echo '<a style="font-size:12pt" href="index.php?seite='.$zurueck.'">Zur&uuml;ck</a> ';
 }
 echo '<a style="font-size:12pt" href="index.php?seite='.$vor.'">Weiter</a>  ';
  ?>

okey das klappt perfekt für mich... aber ich kappier diesn codeteil nicht: $seite = addslashes(strip_tags($_GET["seite"])); ?? Was löst das aus?

gruß wolf360
 
Zuletzt bearbeitet von einem Moderator:
striptags löscht eventuell übergebene tags aus der adresse und addslashes fügt ein delimeter zu sonderzeichen hinzu. Falls jemand jetzt ;DELETE * FROM table; -- als site übergibt würde er deine MySQL Tabelle löschen. durch das hinzufügen der delimeter wird das erschwert - ich würde da jedoch mysql_real_escape_string benutzen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben