problem mit datenbasierendem....

Felix.R

Grünschnabel
Hi!
Also ich kleiner phpnewbie.... ok..
ich habe da ein Guestbook geschrieben (datenbasierend) und würd da gerne wissen wie ich die reihenfolge der einträge ändern kann! Also, so dass die einträge immer ganz oben hinkommen! Ich werd aus den anderen foren über GBs nicht schlau.... sry
Ich habe es mit 3 dateien gemacht!

Eintragen.htm:
PHP:
<form method="post" action="gb.php">
    <p><font size="1">Ihr-Name: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> 
      <input type="text" name="name">
      <br>
      <font size="1">e-Mail: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font> 
      <input type="text" name="email">
      <br>
      <font size="1">Ihr Eintrag: &nbsp;&nbsp;&nbsp;&nbsp;</font> 
      <textarea name="eintrag"></textarea>
      <br>
      <input type="submit" name="Button" value="Absenden">
      <br>
    </p>
    </form>

gb.php:
PHP:
  <?php
$daten="$eintrag<br>von <a href=mailto:$email>$name</a><br><br>";
$datenbank = "daten.dat";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
?>
  Eintrag erfolgreich. <A href="./guestbook.php"><font color="#FFFFFF">Zurück 
  zum Gästebuch</font></A>

guestbook.php:
PHP:
<center>
    <a href="eintragen.htm"><font color="#FFFFFF">Ins Gästebuch eintragen</font></a> 
  </center>
<br><br>
<center>
<?php
$datenbank = "daten.dat";
$datei = fopen($datenbank,"r");
fpassthru($datei);
?> 
</center>
-------------
Ich hoffe ihr könnt mir sagen wie ich die eintäge so einstelle dass sie immer oben gepostet werden!
Ihr könnt euch das GB auch mal unter www.beatz-digital.com anschauen! Ich hoffe ihr könnt mir helfen! ://
 
in Array einlesen und ausgeben

also ich sehe du hast alles Dateibasiert gemacht.

also ich wuerde Wahrscheinlich alles in einen array einlesen,
und den danach dan rückwaerst wieder ausgeben wenn du die neusten immer oben haben möchtest.

mage
 
jepp mit nem array ist es wesentlich besser ... wenn du keinen blassen schimmer hast, was arrays sind, geschweige denn wozu man sie braucht, dann lass dir das hier ans herz gelegt sein :D

wenn du die lektüre abgeschlossen hast, dann machst du hier und dann hier weiter.
dann wäre vielleicht noch das hier recht hilfreich. jo das wärs^^

wenn du das alles verstanden hast, dann sollte es eigentlich kein problem mehr geben :D
 
Zurück