Ergebnis 1 bis 4 von 4

Thema: fehlersuche

  1. #1
    CIH-Virus
    Registriert seit
    22.06.2007
    Beiträge
    451

    Standard fehlersuche

    ich find den fehler nich... hab schon alles versucht...
    Code:
    <?php
    include'mysql.php';
    if(isset($_get["title"])) {
    $title=$_get["title"];
    $inhalt=$_get["inhalt"];
    $autor=$_get["autor"];
    }
    echo $title.$inhalt.$autor;
    if(isset($title) and isset($inhalt) and isset($autor)){
    $ip = "tex";
    $msql="INSERT INTO gaestebuch
        (Titel,Inhalt,Datum,Ip,Autor)
    VALUES
        ('$title',
         '$inhalt',
         NOW(),
         '$ip'
         '$autor');";
    
    } else {
    
    echo '<form action="gaestebuch.php" method="get">';
    echo 'titel:<input type="text" name="title">
    ';
    echo 'inhalt:<input type="text" name="inhalt">
    ';
    echo 'autor:<input type="text" name="autor">
    ';
    echo '<input type="Submit" value="Absenden">
    ';
    echo '</form>';
    
    
        $sql = "SELECT
                    Titel,
                    Inhalt,
    		Datum,
    		Autor,
    		Ip
                FROM
                    gaestebuch
                ORDER BY
                    Datum DESC;";
    $result = mysql_query($sql) OR die(mysql_error());
    	while($row = mysql_fetch_assoc($result)) {
    if(isset($_SESSION['admin'])){
    
            echo "<table>";
    	echo "<tr>";
    	echo "	<td>";
    	echo "Titel: ".$row[Titel];
    	echo "	</td>";
    	echo "	<td>";
    	echo "Datum: ".$row[Datum];
    	echo "	</td>";
    	echo "	<td>";
    	echo "Autor: ".$row[Autor];
    	echo "	</td>";
    	echo "	<td>";
    	echo $row[Ip];
    	echo "	</td>";
    	echo "	<td>";
    	echo "</tr>";
    	echo "<tr>";
    	echo "<td colspan=\"4\">";
    	echo $row[Inhalt];
    	echo "	</td>";
    	echo "</tr>";
    	echo "</table>";
    
    } else {
            echo "<table>";
    	echo "<tr>";
    	echo "	<td>";
    	echo "Titel: ".$row[Titel];
    	echo "	</td>";
    	echo "	<td>";
    	echo "Datum: ".$row[Datum];
    	echo "	</td>";
    	echo "	<td>";
    	echo "Autor: ".$row[Autor];
    	echo "	</td>";
    	echo "</tr>";
    	echo "<tr>";
    	echo "<td colspan=\"3\">";
    	echo $row[Inhalt];
    	echo "	</td>";
    	echo "</tr>";
    	echo "</table>";
        }
    }
    }
    ?>


  2. #2

    Standard

    Ganz einfach

    $_get und $_post funktionieren nicht
    $_GET und $_POST muss es sein (case sensitive)

    zudem der Befehl für die IP ist
    $_SERVER['REMOTE_ADDR'];

    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

  3. #3
    CIH-Virus
    Registriert seit
    22.06.2007
    Beiträge
    451

    Standard

    $_SERVER['REMOTE_ADDR']; wusst ich schon...

    wusst gar nich das das nen unterschied macht mit get GET post POST

    naja ich bin mein ohost server gewohnt wo mann das nich erst wandeln muss...

    und BIG THX..


  4. #4

    Standard

    Also mir ist keine PHP Version bekannt die das auch klein akzeptiert der meinst du Register Globals?
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

Stichworte

Berechtigungen

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