+ Antworten
Ergebnis 1 bis 3 von 3

Thema: [PHP]Fehler im Code, nur Wo?

  1. #1
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34

    Question [PHP]Fehler im Code, nur Wo?

    Hallo zusammen,

    bin momentan dabei PHP in Verbindung mit MYSQL zu lernen und habe dazu mal in den Workshop hier geschaut.

    Nun habe ich folgenden Code:
    PHP-Code:
    <?php
    include("config.inc.php");
    ?>

    <html> 
    <head> 
        <title>Adminbereich</title> 
    </head> 
    <body> 

    <p> 

    <? 

    $verbindung 
    mysql_connect($sqlhost,$sqluser,$sqlpassword);
    mysql_select_db($sqldb); 

    if(
    $action == "neu"){ 
        
    $abfrage "INSERT INTO berichte (stichwort,ueberschrift,untertitel,beschreibung) VALUES ('$stichwort', '$ueberschrift','$untertitel','$beschreibung')"
        
    mysql_query($abfrage$verbindung); 
        print(
    "Neuen Datensatz gespeichert!<br>"); 



    $abfrage "SELECT * FROM berichte"
    $ergebnis mysql_query($abfrage$verbindung); 

    while (
    $zeile mysql_fetch_array($ergebnis)){ 
        print(
    "$zeile[stichwort],$zeile[ueberschrift],$zeile[untertitel] $zeile[beschreibung]<br>"); 


    mysql_close($verbindung); 

    ?> 

    </p> 

    <p>
    <form action="<?php $PHP_SELF ?>">
    <table width="100%">
    <tr>
      <td width="20%"><b>Stichwort:</b></td>
      <td width="80%"><input type="text" name="stichwort"></td>
    </tr>
    <tr>
      <td width="20%"><b>Überschrift:</b></td>
      <td width="80%"><input type="text" name="ueberschrift"></td>
    </tr>
    <tr>
      <td width="20%"><b>Untertitel:</b></td>
      <td width="80%"><input type="text" name="untertitel"></td>
    </tr>
    <tr>
      <td width="20%"><b>Beschreibung:</b></td>
      <td width="80%"><textarea rows="15" cols="60" name="beschreibung"></textarea></td>
    </tr>
    <tr>
      <td><input type="hidden" name="action" value="neu">
      <input type="submit" value="Speichern"></td>
    </tr>
    </form>

    </p> 

    </body> 
    </html>
    Allerdings macht er rein gar nix. Er läd nichtmals die Seite neu,
    hab ich irgendwas vergessen?

    Gruß
    Budda

  2. #2
    TP-Specialist Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Stuck Mojo ist ein richtiges Arbeitstier - DANKE Avatar von Stuck Mojo
    Registriert seit
    Feb 2001
    Ort
    Helmstedt/Wolfsburg
    Beiträge
    4.108
    PHP-Code:
    <?php $PHP_SELF?>
    ...macht garnix... Du musst schon "sagen", dass die Variable ausgegeben werden soll -> echo oder <?=$PHP_SELF;?>.

    Darüber hinaus solltest du Superglobals ($_POST und $_SERVER) nutzen, da alles andere "veraltet" ist. Ich meine in den Workshops werden diese doch auch genutzt, oder etwa nicht? z.B. $_POST['stichwort']

    Gruss
    Jan

  3. #3
    TP-Member Budda macht alles soweit korrekt
    Registriert seit
    May 2004
    Beiträge
    34
    Danke nun gehts.

+ Antworten

Ähnliche Themen

  1. nur 50% vorausladen?
    Von Elli im Forum Flash & Multimedia
    Antworten: 5
    Letzter Beitrag: 03.12.2003, 18:47
  2. Antworten: 9
    Letzter Beitrag: 22.11.2003, 19:06
  3. Seiten nur für den Admin
    Von Stephanie im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 31.10.2003, 00:39
  4. IE zeigt Frameset nur bei Vollbild an?
    Von blackhawk3 im Forum Dreamweaver & andere Webeditoren
    Antworten: 12
    Letzter Beitrag: 27.10.2003, 02:17
  5. Antworten: 0
    Letzter Beitrag: 10.10.2003, 14:01

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51