Ergebnis 1 bis 3 von 3

Thema: PHP HILFE Nötig

  1. #1
    Unregistriert
    Gast

    Standard PHP HILFE Nötig

    Hi Leute ich bin etwas am verzweifeln. Ich bin noch ein Einsteiger in sachen PHP und habe jetzt versucht mit hilfe eines Buches ein Gästebuch zu erstellen. Ich habe jetzt folgendes Programmiert doch wenn ich die seite aufrufe dann hab ich eine leere Seite. Ich kann leider den Fehler nicht finden habt ihr evtl. eine Idee woran es liegen könnte?...Ich wär euch sehr dankbar.
    PHP-Code:
    <? 
    $host 
    ="localhost// In Datenbank einloggen
    $user ="Benutzername";
    $pass ="passwort";
    $database ="datenbankname";
    $dz = mysql_connect($host$user$pass);
    mysql_select_db(
    $database$dz);


    function PostVar(
    $variablen_name) {
    $ergebnis = $_POST[$variablen_name];

    if (get_magic_quotes_gpc()) 
    $ergebnis = stripslashes($ergebnis);
    return trim(
    $ergebnis);
    }

    function format (
    $text) {
    $ergebnis = htmlentities($text);
    $ergebnis = str_replace("\r\n\r\n","<br><br>",$ergebnis);
    return 
    $ergebnis;
    }

    $eintrag = PostVar("eintrag"); // Variablen aus Formular einleen
    $autor = PostVar("autor");
    $status = $_POST['status'];
    $datum = date("jnY.");
    $zeit = date("H:i");

    $grenzwert = 1000;
    $anzeigen = true;
    $fehler = "";

    if (empty(
    $eintrag)) $fehler .= "<li>Der Eintrag ist leer</li>";
    if (empty(
    $autor)) $fehler .= "<li>Sie haben keinen Namen eingetragen</li>";
    if (strlen(
    $eintrag) > $grenzwert$eintrag = substr($eintrag,0,$grenzwert);
    if (!strops(
    $eintrag," ") || strops($eintrag, " " > 60 )) $eintrag = wordwrap($eintrag,60, " ",1);
    ?>

    <html>
    <head>
    <title>Unbenanntes Dokument</title>
    </head>

    <body>
    <p><font size="
    4">Mein geastebuch</font></p>
    <p>&nbsp;</p>
    <p>
    <? 
    if(!empty(
    $fehler)) {

    $anzeigen = false;
    echo "
    <p><b>Leider konnte dein Beitrag nicht gespeichert werden:</b></p>";
    echo "
    <ul>$fehler</ul>";
    }
    elseif (
    $status == "Vorschau") {// Gästebuch Vorschau anzeigen
    $anzeige = false;
    $datum = date("\a\m jn\u\m H:i");
    ?>
    So sieht dein Eintrag aus: </p>
    <hr width="
    150" noshade >
    <p> <?=htmlentities(
    $eintrag)?></p>
    <p>
    <small>
    <b><?=htmlentities(
    $autor),"$datum" ?></b>
    </small>
    </p>
    <hr width="
    150" noshade > 

    <? } elseif (
    $status == "Eintragen") { //Gästebuch in Datenbank eintragen
    $query ="INSERT INTO guestbook SET
    datum 
    NOW(),
    eintrag ='".addslashes($eintrag)."',
    autor '".addslashes($autor)."' ";

    $sql = mysql_query($query)
    or die(mysql_error());
    }

    if (
    $anzeigen == true) {
    $query = "SELECT DATE_FORMAT(datum,'am %e. %c. %Y um %k:%i') AS datumeintragautor FROM guestbook ORDER BY datum DESC";
    $sql = mysql_query($query)
    or die(mysql_error());
    while (
    $ds = mysql_fetch_object($sql)) {
    $eintrag = $ds->eintrag;
    $autor = $ds->autor;
    $datum = $ds->datum;
    ?>
    <p>
    <?=format(
    $eintrag)?>
    </p>
    <p>
    <small>
    <b><?=htmlentities(
    $autor),"$datum" ?> </b>
    </small>
    </p>
    <hr witdh="
    150" noshade>
    <? } 
    unset(
    $eintrag,$autor);
    } ?>


    <form id="
    form1" name="form1" method="post" action="guestbook.php">
    <table width="
    496" border="0">
    <tr>
    <td width="
    490" height="21">&nbsp;</td>
    </tr>
    <tr>
    <td height="
    21"><label></label>
    <p><label></label>
    Dein Name</p>
    </td>
    </tr>
    <tr>
    <td height="
    24"><input name="autor" type="text" id="autor" size="50" value="<?=htmlentities($autor)?>"/></td>
    </tr>
    <tr>
    <td>Dein Eintrag</td>
    </tr>
    <tr>
    <td><textarea name="eintrag" id="eintrag" cols="80" rows="20"><?=htmlentities($eintrag)?></textarea></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td><input type="submit" name="status" id="vorschau" value="Vorschau" />
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="submit" name="status" id="eintrag" value="Eintragen" />
    <label></label></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    </tr>
    </table>
    </form>

    </body>
    </html>

    Ich hoffe ihr könnt mir helfen.
    Danke im vorraus.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von gelöschter User (20.10.2008 um 09:14 Uhr)

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP HILFE Nötig

    setz mal
    PHP-Code:
    error_reporting(E_ALL);
    ini_set("display_errors"true); 
    an den Anfang des Scripts und poste die Ausgabe.

    Gruß,
    jojo

  3. #3
    gelöschter User
    Gast

    Standard AW: PHP HILFE Nötig

    PHP-Code:
    $host ="localhost// In Datenbank einloggen 
    zu

    PHP-Code:
    $host ="localhost"// In Datenbank einloggen 
    Da fehlt das --> ";
    probiers mal aus.

    Gruß crAzywuLf

Ähnliche Themen

  1. Forum mit MySQL nötig?
    Von Maggi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 06.10.2007, 16:53
  2. Was für Einstellungen sind in der php.ini nötig, um ...
    Von Ichthys im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 04.07.2007, 20:59
  3. Link- und Loginprobleme - Dringend Hilfe nötig!
    Von Pitbull im Forum Webanwendungen - Webapplikationen
    Antworten: 17
    Letzter Beitrag: 18.04.2006, 13:08
  4. Flash-Player nötig?
    Von murmel66 im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 07.04.2006, 12:49
  5. Homepage coding - Hilfe nötig
    Von Fabolous im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 01.04.2006, 22:07

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •