Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Problem mit einem PHP-GB (eMail und HP-Addy werden nicht angezeigt) (https://www.gegen-bilderklau.net/thread.php?threadid=128706)


Geschrieben von +Caro+ am 17.02.2008 um 13:02:

  Problem mit einem PHP-GB (eMail und HP-Addy werden nicht angezeigt)

Hi,

also, ich habe von einer Hilfsseite den PHP-Code für ein Gästebuch kopiert, so wie er da in der Tut-Anleitung stand und die Einträge werden auch eingetragen, mit Name, Datum und Inhalt, allerdings weder die eMail-Adresse (die eigentlich kommen sollte, wenn man den Namen anklickt) noch die Homepage-Adresse...

Der Code ist folgender:
code:
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:
<?php
  include("config.inc.php");
  $verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
// Alles auslesen was man braucht
$name = $_POST["name"];
$email = $_POST["email"];
$web = $_POST["web"];
$inhalt = $_POST["inhalt"];
$code = $_GET["code"];
$code2 = $_POST["code2"];
$datum = time();

// Sind alle notwendigen ausgefüllt?
if($name == "" OR $inhalt == "" OR $code2=="")
   {
   echo "Bitte die Felder "Name", "Inhalt" und  "Code" ausf&uuml;llen<br> <a href="gb.php">_back</a>";
   exit;
   }
// Ist der Code der Abgeschrieben wurde der selbe?
if($code != $code2)
   {
   echo "Der Code ist nicht richtig!<p><a href="gb.php">_back</a>";
   exit;
   }
// Eintragen
$eintrag = "INSERT INTO gb (datum, name, email, web, inhalt) VALUES ('$datum', '$name', '$email', '$web', '$inhalt')";
$eintragen = mysql_db_query($db,$eintrag,$verbindung);

if($eintragen == true)
   {
   // Fals eintrag geklappt hat
   echo "Ihr Beitrag wurde erfolgreich eingetragen.</td>
 </tr>
</table><br>";
   }
else
   {
   // Fals nicht
   echo "Fehler beim Speichern";
   }
?>


Ich weiß einfach nicht wo das Problem liegt und wäre sehr froh, wenn mir jemand helfen könnte!
Wer sich das ganze Mal 'in Natura' anschauen möchte findet es hier: klick

danke schonmal!
lg
Caro



Geschrieben von .Maybe am 17.02.2008 um 16:55:

 

Wie ist denn deine DB-Tabelle aufgebaut?
Und den Code des Formulars bräuchte man auch, da kann der Fehler auch stecken, ich seh nämlich keinen.
Lg



Geschrieben von +Caro+ am 17.02.2008 um 19:06:

 

code:
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:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
<div class="chap"><b>» G&auml;stebuch</b></div>

Bitte hinterlasst keinen unn&ouml;tigen Spam oder Werbung im G&auml;stebuch. Diese wird hier kommentarlos gel&ouml;scht. Um auf euren Hof
aufmerksam zu machen, k&ouml;nnt das Werbebuch benutzen, welches ihr unter dem Men&uuml;punkt "Aktiv" findet.
<br>
Ich bitte um Verst&auml;ndnis!
<p>
>><u>Eintrag erstellen</u><<
<form action="neuereintrag.php" Method="post">
<table>
<tr>
<td><b>Name</b></td>
<td><input name="Name"></td>
</tr>
<tr>
<td><b>eMail</b></td>
<td><input name="eMail"></td>
</tr>
<tr>
<td><b>Homepage</b> [mit http://]</td>
<td><input name="Homepage"></td>
</tr>
<tr>
<td><b>Kommentar</b></td>
<td><textarea name="inhalt" cols="25" rows="8"></textarea></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Eintrag erstellen"></td></tr>
</table>
</form>
<p>
<?php
$beitrag = file("gaestebuch.txt");
krsort($beitrag);

foreach($beitrag as $ausgabe)
   {
   $ausgabe = stripslashes($ausgabe);
   $zerlegen = explode("|", $ausgabe);

   echo "
   <table align="center"
	border="1" cellspacing="0"
   cellpadding="5" bordercolorlight="black"
   bordercolordark="black" width="50%">
   <tr>
   <td>
  Von <a href="mailto:$zerlegen[0]">$zerlegen[1]</a>
  am $zerlegen[2]
   </td>
   </tr>

   <tr>
   <td>
   $zerlegen[3]
   </td>
   </tr>
   </table><br>
   ";
   }
?>


das is einer und mehr Codes hab ich glaub ich nicht für das Gästebuch...



Geschrieben von .Maybe am 18.02.2008 um 21:45:

 

Sowas hab ich mir auch gedacht Augenzwinkern



Geschrieben von +Caro+ am 02.03.2008 um 13:13:

 

ja, das wäre logisch gewesen, aber ich habs versucht und es hat wieder nicht geklappt... leider...
aber danke


Forensoftware: Burning Board, entwickelt von WoltLab GmbH