http://graphix.free-boards.com/test/gb/gb.php
kennt jemand den fehler?
fine ihn einfach nicht
fehler
-
MoNrAiL -
24. September 2002 um 13:12 -
Unerledigt
Es gibt 4 Antworten in diesem Thema, welches 2.015 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Hast Du den PHP Code von Hand getippert ??
Schau mal könnte es am "AKTION" liegen ???
http://graphix.free-boards.com/test/gb/gb.php?aktion=edit
meistens ist das ja dank Englischer Schreibweise "aCtion" also mit "c" ??
Ja ja lach schon, aber ich habe keine, null, nada, nüscht Ahnung von PhP!
-
- Offizieller Beitrag
Hi,
wenn Du mal den Source-Code der gb.php postest könnten wir der ganzen Sache vielleicht auf die Spur kommen.
greetz
dj -
PHP
Alles anzeigen<?php include('var.inc.php'); if (!isset($aktion)) { $aktion = "show"; } if (!isset($seite)) { $seite = 1; } if ($aktion == "show") { echo"<html>". "<head>". "<title>MoNrAiL´s Gästebuch</title>". "</head>". "<body>"; $conn = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$conn); $anfang = ($seite-1)*$beitraege+1; $ende = $anfang+$beitraege-1; $query = "SELECT * FROM gb ORDER BY datum DESC"; $result = mysql_query($query,$conn); $gesamt = mysql_num_rows($result); if ($gesamt == 0) { echo "Keine Beiträge vorhanden !"; } $counter = 1; if ($ende > $gesamt) { $ende = $gesamt; } echo"<table cellspacing="2" cellpadding="2" border="1" align="center">"; while ($zeileholen = mysql_fetch_array($result,MYSQL_ASSOC)) { if (($counter >= $anfang) AND ($counter <= $ende)) { echo"<tr width="25%">". "<td>geschrieben von :<br>". stripslashes($zeileholen["name"])."<br>eMail :". stripslashes($zeileholen["email"])."</td>". "<td colspan="2" width="75%">Titel : ". stripslashes($zeileholen["titel"])."</td>". "</tr>". "<tr>". "<td>am ".$zeileholen["datum"]."</td>". "<td colspan="2">". stripslashes( nl2br( htmlentities($zeileholen["beitrag"])))."</td>". "</tr>"; } $counter++; } echo "<tr><td>"; if ($seite == 1) { echo" "; } else { echo"<a href="gb.php?aktion=show&seite=".($seite-1)."">zurück</a>"; } echo"</td><td><a href="gb.php?aktion=edit">neuer Beitrag</a></td><td>"; if ($ende >= $gesamt) { echo" "; } else { echo"<a href="gb.php?aktion=show&seite=".($seite+1)."">weiter</a>"; } echo "</td></tr>"; echo"</table>"; } if ($aktion == "edit") { echo"<html>". "<head>". "<title>MoNrAiL´s Gästebuch</title>". "</head>". "<body>"; echo"Neuer Beitrag schreiben :"; echo"<form action="gb.php?aktion=insert" method="post">". "<table cellspacing="2" cellpadding="2" border="0">". "<tr>". "<td>Name : </td>". "<td><input type="text" name="name" size="30" maxlength="50"></td>". "</tr>". "<tr>". "<td>eMail : </td>". "<td><input type="text" name="email" size="30" maxlength="50"></td>". "</tr>". "<tr>". "<td>Titel :</td>". "<td><input type="text" name="titel" size="30" maxlength="100"></td>". "</tr>". "<tr>". "<td>Beitrag :</td>". "<td><textarea cols="70" rows="20" name="beitrag"></textarea></td>". "</tr>". "<tr>". "<td><input type="submit" name="sub" value="Eintragen"></td>". "<td><input type="reset" name="res" value="Reset"></td>". "</tr>". "</table>". "</form>"; } if ($aktion == "insert") { $conn = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$conn); $datum = date("Y-m-d H:i:s",time()); $query = "INSERT INTO gb VALUES ('', '". addslashes($name)."', '". addslashes($email)."', '". addslashes($titel)."', '". addslashes($beitrag)."' ,'".$datum."')"; $result = mysql_query($query,$conn); if (!$result) { die ("Sorry, Datenbankeintrag hat nicht funktioniert"); } mysql_close($conn); header("Location:gb.php"); } ?> -
install.php
PHP<?php include('var.inc.php'); $conn = @ mysql_connect($dbserver,$dbuser,$dbpass); if (!$conn) { die("Sorry, keine Verbindung zur Datenbank"); } $result = @ mysql_create_db($dbname,$conn); if (!$result) { die("Sorry, Datenbank konnte nicht angelegt werden!"); } mysql_select_db($dbname,$conn); $query = "CREATE TABLE `gb` (`id` INT (11) UNSIGNED DEFAULT '0' NOT NULL AUTO_INCREMENT, ". "`name` VARCHAR (50) DEFAULT '0' NOT NULL, `email` VARCHAR (50) DEFAULT '0' NOT NULL, ". "`titel` VARCHAR (100) DEFAULT '0' NOT NULL, `beitrag` TEXT NOT NULL, `datum` DATETIME,". " PRIMARY KEY(`id`))"; $result = mysql_query($query,$conn); if (!$result) { die ("Sorry, die Tabelle konnte nicht angelegt werden."); } echo "Es wurde alles angelegt."; mysql_close($conn); ?>var.inc.php
-
djblueprint
2. Januar 2022 um 11:32 Hat das Thema aus dem Forum Webdesign - Rund um Homepages nach Verschiedenes verschoben.