Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Archive » Archiv » Alte Tutorials » Ein Gästebuch mit PHP & MySQL scripten » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Seiten (7): [1] 2 3 nächste » ... letzte »
Zum Ende der Seite springen Ein Gästebuch mit PHP & MySQL scripten
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

Ein Gästebuch mit PHP & MySQL scripten Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

-weg-

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von »paranoid: 25.01.2011 13:56.

06.02.2008 18:57 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Medic Droid
Mitglied


images/avatars/avatar-52659.gif

Dabei seit: 12.08.2007
Beiträge: 4.608
Herkunft: Kiel

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

super, genau das, was ich suche...
hättest du vll noch ein Beispiel und was mir persönlich helfen würde, wenn du noch drüberschreiben würdest, also über die schritte, wie viele textseiten man braucht bzw ob die einen bestimmten namen haben müssen Augenzwinkern

sonst super tut ^^

__________________
1984

07.02.2008 21:21 Medic Droid ist offline E-Mail an Medic Droid senden Beiträge von Medic Droid suchen Nehmen Sie Medic Droid in Ihre Freundesliste auf
Medic Droid
Mitglied


images/avatars/avatar-52659.gif

Dabei seit: 12.08.2007
Beiträge: 4.608
Herkunft: Kiel

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ohh super, ich liebe dich *.*^^

bei mir hats geklappt, allerdings würde ich noch
php:
1:
<td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail'].""><img src="grafiken/mail.gif" border="0"></a> | <a href="".$ergebnis[$i]['hp']."" target=_blank><img src="grafiken/hp.gif" border="0"></a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>


in

php:
1:
<td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>Homepage</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>

ändern, da ja nicht jeder deine Bildsymbole hat und so^^

und habe ich noch eine Frage, und zwar öffnet sind, wenn ich auf "Eintragen" klicke, eine neue Seite, nur habe ich das jetzt nicht so im Code gefunden.. könntest du mir da helfen, dass er im gleichen farme bleibt?

__________________
1984

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Medic Droid: 09.02.2008 08:22.

08.02.2008 15:05 Medic Droid ist offline E-Mail an Medic Droid senden Beiträge von Medic Droid suchen Nehmen Sie Medic Droid in Ihre Freundesliste auf
Maite Maite ist weiblich
Superkartoffel


images/avatars/avatar-47201.jpg

Dabei seit: 11.10.2006
Beiträge: 1.170
Herkunft: Bayern

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Super Tut!
Aber ihrgent etwas stimmt bei mir nicht. http://sansie.sa.funpic.de/Livius/gb.php%20
Vlg, Maite

__________________

danke mein Wichtel<3
25.03.2008 17:30 Maite ist offline E-Mail an Maite senden Beiträge von Maite suchen Nehmen Sie Maite in Ihre Freundesliste auf
kleine-Araberstute kleine-Araberstute ist weiblich
Meow.


images/avatars/avatar-47397.jpg

Dabei seit: 06.07.2005
Beiträge: 4.280
Herkunft: Köln, woher sonst?

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also...ähm...bei mir klappt es nicht so ganz xD

http://kerstineiwen.ke.funpic.de/gb.php

__________________

It's true - I am an asshole #nod nod#

» Das exklusive MeinBlockMagazin

Dude, honestly, I'm kiddin' the hell outa ya.

29.03.2008 13:31 kleine-Araberstute ist offline E-Mail an kleine-Araberstute senden Homepage von kleine-Araberstute Beiträge von kleine-Araberstute suchen Nehmen Sie kleine-Araberstute in Ihre Freundesliste auf Fügen Sie kleine-Araberstute in Ihre Kontaktliste ein MSN Passport-Profil von kleine-Araberstute anzeigen
Yellow
Mitglied


images/avatars/avatar-14197.jpg

Dabei seit: 07.02.2005
Beiträge: 1.931

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von kleine-Araberstute
also...ähm...bei mir klappt es nicht so ganz xD

http://kerstineiwen.ke.funpic.de/gb.php


code von gb.php?
29.03.2008 13:34 Yellow ist offline Beiträge von Yellow suchen Nehmen Sie Yellow in Ihre Freundesliste auf
kleine-Araberstute kleine-Araberstute ist weiblich
Meow.


images/avatars/avatar-47397.jpg

Dabei seit: 06.07.2005
Beiträge: 4.280
Herkunft: Köln, woher sonst?

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>    
<title>Gästebuch</title>
<link rel="stylesheet" href="style.css"> 
</head>
<body background="grafiken/HG.jpg">
<h1>Gästebuch</h1>
Ich freu mich immer über einen netten Gästebucheintrag.<br />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="guestbook">
<input type="hidden" name="flag" value="1">
<table>
 <tr>
  <td>Dein Name:</td>
  <td><input type="text" name="absender" value="<?php echo $_POST['absender']; ?>"></td>
 </tr>                                                                                                            
 <tr>
  <td>Deine E-mailadrese:</td> 
  <td><input type="text" name="mail" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>                                                                                                
 <tr>
  <td>URL zu deiner Homepage:</td>
  <td><input type="text" name="hp" value="<?php echo $_POST['hp']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td>Dein Text:</td>
  <td><textarea name="text" style="height: 150px; width: 429px;"><?php echo $_POST['text']; ?></textarea>
 </td>
 </tr>
</table>
<input type="submit" value="Eintragen">
</form>

<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)
{
//Leerstellen entfernen
$_POST['absender']=trim($_POST['absender']); 
$_POST['mail']=trim($_POST['mail']);
$_POST['hp']=trim($_POST['hp']);
$_POST['text']=trim($_POST['text']);
//evtl. vorhandene HTML-Codes entfernen
$_POST['absender']=strip_tags($_POST['absender']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['hp']=strip_tags($_POST['hp']); 
$_POST['hp']=strip_tags($_POST['text']); 
//testen, ob alle Felder ausgefüllt sind
if(!$_POST['absender']){$fehler="Bitte gib Deinen Namen an! <br>";}
if(!$_POST['text']){$fehler="Bitte gib eine Nachricht ein! <br>";}
/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");
//Zeit und Datum ermitteln
$date = date("d.m.Y");
$time = date("H:i");
//sql-String zusammenbauen
$tabellenname="gb";
$sql="INSERT INTO `gb` ( `id` , `date` , `time` , `name` , `mail` , `hp` , `text` )VALUES ('', '$date', '$time', '".$_POST['absender']."', '".$_POST['mail']."', '".$_POST['hp']."', '".$_POST['text']."');" ;
//Verbindung zur Datenbank
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
mysql_select_db("$db", $link);
mysql_query($sql, $link);
$meldung="Ihre Angaben wurden aufgenommen und werden im Gästebuch eingetragen. <a href="gb.php" target=_self>Weiter</a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>
<br>
<br>
<br>
<?php    

//Zugangsdaten includen
include ("config.inc.php");   

$anzeigen=5; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}  

//Auslesen der Einträge
$tabellenname="gb";
$sql="SELECT id, date, time, name, mail, hp, text FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
mysql_select_db("$db", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}     
         
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0); 

//Ausgeben der Einträge   
for($i=0;$i<count($ergebnis);$i++)
{   
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table>
  <tr>
    <td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>WWW</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>
  </tr>
  <tr>
    <td>".$text."</td>
  </tr></table>");
  }   
  
  //Ausgeben der Links vor und zurück     
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Zurück</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Weiter</a>";}
echo "</tr></table>";     
  
?> 
</body>
</html>
 


__________________

It's true - I am an asshole #nod nod#

» Das exklusive MeinBlockMagazin

Dude, honestly, I'm kiddin' the hell outa ya.

29.03.2008 13:44 kleine-Araberstute ist offline E-Mail an kleine-Araberstute senden Homepage von kleine-Araberstute Beiträge von kleine-Araberstute suchen Nehmen Sie kleine-Araberstute in Ihre Freundesliste auf Fügen Sie kleine-Araberstute in Ihre Kontaktliste ein MSN Passport-Profil von kleine-Araberstute anzeigen
kleine-Araberstute kleine-Araberstute ist weiblich
Meow.


images/avatars/avatar-47397.jpg

Dabei seit: 06.07.2005
Beiträge: 4.280
Herkunft: Köln, woher sonst?

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

+confused+ (Du weißt, ich bin doof, aber ich hab dich ja mit Samantha bestochen xD)

Aber du sagst doch "Zuerst einmal brauchen wir den Header" ...

__________________

It's true - I am an asshole #nod nod#

» Das exklusive MeinBlockMagazin

Dude, honestly, I'm kiddin' the hell outa ya.

29.03.2008 15:25 kleine-Araberstute ist offline E-Mail an kleine-Araberstute senden Homepage von kleine-Araberstute Beiträge von kleine-Araberstute suchen Nehmen Sie kleine-Araberstute in Ihre Freundesliste auf Fügen Sie kleine-Araberstute in Ihre Kontaktliste ein MSN Passport-Profil von kleine-Araberstute anzeigen
kleine-Araberstute kleine-Araberstute ist weiblich
Meow.


images/avatars/avatar-47397.jpg

Dabei seit: 06.07.2005
Beiträge: 4.280
Herkunft: Köln, woher sonst?

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

achso, okay XD ich versuchs nochmal xD

O_O OMFG ES KLAPPT O_O xDDD

__________________

It's true - I am an asshole #nod nod#

» Das exklusive MeinBlockMagazin

Dude, honestly, I'm kiddin' the hell outa ya.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kleine-Araberstute: 29.03.2008 17:02.

29.03.2008 16:41 kleine-Araberstute ist offline E-Mail an kleine-Araberstute senden Homepage von kleine-Araberstute Beiträge von kleine-Araberstute suchen Nehmen Sie kleine-Araberstute in Ihre Freundesliste auf Fügen Sie kleine-Araberstute in Ihre Kontaktliste ein MSN Passport-Profil von kleine-Araberstute anzeigen
Schockolädchen Schockolädchen ist weiblich
Mitglied


images/avatars/avatar-52704.png

Dabei seit: 17.09.2005
Beiträge: 1.637
Herkunft: Stuttgart

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also bei mir kommt eine Fehlermeldung in Line 145.

Das ist mein Code

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:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
CREATE TABLE `gb` (
  `id` int(11) NOT NULL auto_increment,
  `date` varchar(255) NOT NULL default '',
  `time` varchar(255) NOT NULL default '',
  `name` varchar(255) NOT NULL default '',
  `mail` varchar(255) NOT NULL default '',
  `hp` varchar(255) NOT NULL default '',
  `text` longtext NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>    
<title>Gästebuch</title>
<link rel="stylesheet" href="style.css"> 
</head>
<body background="grafiken/HG.jpg">
<h1>Gästebuch</h1>
Ich freu mich immer über einen netten Gästebucheintrag.<br />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="guestbook">
<input type="hidden" name="flag" value="1">
<table>
 <tr>
  <td>Dein Name:</td>
  <td><input type="text" name="absender" value="<?php echo $_POST['absender']; ?>"></td>
 </tr>                                                                                                            
 <tr>
  <td>Deine E-mailadrese:</td> 
  <td><input type="text" name="mail" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>                                                                                                
 <tr>
  <td>URL zu deiner Homepage:</td>
  <td><input type="text" name="hp" value="<?php echo $_POST['hp']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td>Dein Text:</td>
  <td><textarea name="text" style="height: 150px; width: 429px;"><?php echo $_POST['text']; ?></textarea>
 </td>
 </tr>
</table>
<input type="submit" value="Eintragen">
</form>

<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)
{
//Leerstellen entfernen
$_POST['absender']=trim($_POST['absender']); 
$_POST['mail']=trim($_POST['mail']);
$_POST['hp']=trim($_POST['hp']);
$_POST['text']=trim($_POST['text']);
//evtl. vorhandene HTML-Codes entfernen
$_POST['absender']=strip_tags($_POST['absender']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['hp']=strip_tags($_POST['hp']); 
$_POST['hp']=strip_tags($_POST['text']); 
//testen, ob alle Felder ausgefüllt sind
if(!$_POST['absender']){$fehler="Bitte gib Deinen Namen an! <br>";}
if(!$_POST['text']){$fehler="Bitte gib eine Nachricht ein! <br>";}
/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");
//Zeit und Datum ermitteln
$date = date("d.m.Y");
$time = date("H:i");
//sql-String zusammenbauen
$tabellenname="gb";
$sql="INSERT INTO `gb` ( `id` , `date` , `time` , `name` , `mail` , `hp` , `text` )VALUES ('', '$date', '$time', '".$_POST['absender']."', '".$_POST['mail']."', '".$_POST['hp']."', '".$_POST['text']."');" ;
//Verbindung zur Datenbank
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
mysql_select_db("$db", $link);
mysql_query($sql, $link);
$meldung="Ihre Angaben wurden aufgenommen und werden im Gästebuch eingetragen. <a href="gb.php" target=_self>Weiter</a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>
<br>
<br>
<br>
<?php    

//Zugangsdaten includen
include ("config.inc.php");   

$anzeigen=5; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}  

//Auslesen der Einträge
$tabellenname="gb";
$sql="SELECT id, date, time, name, mail, hp, text FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
mysql_select_db("$db", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}     
         
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0); 

//Ausgeben der Einträge   
for($i=0;$i<count($ergebnis);$i++)
{   
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table>
  <tr>
    <td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>WWW</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>
  </tr>
  <tr>
    <td>".$text."</td>
  </tr></table>");
  }   
  
  //Ausgeben der Links vor und zurück     
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Zurück</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Weiter</a>";}
echo "</tr></table>";     
  
?> 
</body>
</html>
 


Line 145 ist meinem Script aber die letzte Zeile, was ist denn daran falsch?

__________________


Danke >>paranoid Herz

20.04.2008 12:56 Schockolädchen ist offline E-Mail an Schockolädchen senden Beiträge von Schockolädchen suchen Nehmen Sie Schockolädchen in Ihre Freundesliste auf
Schockolädchen Schockolädchen ist weiblich
Mitglied


images/avatars/avatar-52704.png

Dabei seit: 17.09.2005
Beiträge: 1.637
Herkunft: Stuttgart

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Bin bei Funpic

__________________


Danke >>paranoid Herz

20.04.2008 14:08 Schockolädchen ist offline E-Mail an Schockolädchen senden Beiträge von Schockolädchen suchen Nehmen Sie Schockolädchen in Ihre Freundesliste auf
Schockolädchen Schockolädchen ist weiblich
Mitglied


images/avatars/avatar-52704.png

Dabei seit: 17.09.2005
Beiträge: 1.637
Herkunft: Stuttgart

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, das habe ich gemacht, das Gästebuch steht, danke fröhlich

Jedoch kommen jetzt einige Fehlermeldungen! Muss ich bei $link, §db und $sql was eintragen??

http://butterblume.bu.funpic.de/gb.php

__________________


Danke >>paranoid Herz

20.04.2008 14:25 Schockolädchen ist offline E-Mail an Schockolädchen senden Beiträge von Schockolädchen suchen Nehmen Sie Schockolädchen in Ihre Freundesliste auf
Schockolädchen Schockolädchen ist weiblich
Mitglied


images/avatars/avatar-52704.png

Dabei seit: 17.09.2005
Beiträge: 1.637
Herkunft: Stuttgart

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Klaro, sorry großes Grinsen

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:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)
{
//Leerstellen entfernen
$_POST['absender']=trim($_POST['absender']); 
$_POST['mail']=trim($_POST['mail']);
$_POST['hp']=trim($_POST['hp']);
$_POST['text']=trim($_POST['text']);
//evtl. vorhandene HTML-Codes entfernen
$_POST['absender']=strip_tags($_POST['absender']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['hp']=strip_tags($_POST['hp']); 
$_POST['hp']=strip_tags($_POST['text']); 
//testen, ob alle Felder ausgefüllt sind
if(!$_POST['absender']){$fehler="Bitte gib Deinen Namen an! <br>";}
if(!$_POST['text']){$fehler="Bitte gib eine Nachricht ein! <br>";}
/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");
//Zeit und Datum ermitteln
$date = date("d.m.Y");
$time = date("H:i");
//sql-String zusammenbauen
$tabellenname="gb";
$sql="INSERT INTO `gb` ( `id` , `date` , `time` , `name` , `mail` , `hp` , `text` )VALUES ('', '$date', '$time', '".$_POST['absender']."', '".$_POST['mail']."', '".$_POST['hp']."', '".$_POST['text']."');" ;
//Verbindung zur Datenbank
$link = mysql_connect("$localhost", "$butterblume", "$ichliebedich");
mysql_select_db("$db", $link);
mysql_query($sql, $link);
$meldung="Ihre Angaben wurden aufgenommen und werden im Gästebuch eingetragen. <a href="gb.php" target=_self>Weiter</a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>    
<title>Gästebuch</title>
<link rel="stylesheet" href="style.css"> 
</head>
<body background="grafiken/HG.jpg">
<h1><font size=2><u><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;G Ä S T E B U C H</u></b></h1></font>
<br /><br><br><br>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="guestbook">
<input type="hidden" name="flag" value="1">
<table>
 <tr>
  <td>Dein Name:</td>
  <td><input type="text" name="absender" value="<?php echo $_POST['absender']; ?>"></td>
 </tr>                                                                                                            
 <tr>
  <td>Deine E-mailadrese:</td> 
  <td><input type="text" name="mail" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>                                                                                                
 <tr>
  <td>URL zu deiner Homepage:</td>
  <td><input type="text" name="hp" value="<?php echo $_POST['hp']; ?>"></td>
 </tr>                                                                                            
 <tr>
  <td>Dein Text:</td>
  <td><textarea name="text" style="height: 150px; width: 429px;"><?php echo $_POST['text']; ?></textarea>
 </td>
 </tr>
</table>
<input type="submit" value="Eintragen">
</form>
<?php
}
?>

<?php    

//Zugangsdaten includen
include ("config.inc.php");   

$anzeigen=5; //Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}  

//Auslesen der Einträge
$tabellenname="gb";
$sql="SELECT id, date, time, name, mail, hp, text FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link = mysql_connect("$localhost", "$butterblume", "$ichliebedich");
mysql_select_db("$db", $link);
$result = mysql_query($sql, $link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}     
         
//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 = mysql_query($sql1, $link);
$max= mysql_result($result1,0,0); 

//Ausgeben der Einträge   
for($i=0;$i<count($ergebnis);$i++)
{   
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table>
  <tr>
    <td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>WWW</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>
  </tr>
  <tr>
    <td>".$text."</td>
  </tr></table>");
  }   
  
  //Ausgeben der Links vor und zurück     
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Zurück</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Weiter</a>";}
echo "</tr></table>";     
  
?> 

</body>
</html>


__________________


Danke >>paranoid Herz

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Schockolädchen: 20.04.2008 15:23.

20.04.2008 15:22 Schockolädchen ist offline E-Mail an Schockolädchen senden Beiträge von Schockolädchen suchen Nehmen Sie Schockolädchen in Ihre Freundesliste auf
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Fehlermeldung:

Zitat:
Parse error: syntax error, unexpected $end in /usr/export/www/vhosts/funnetwork/hosting/yaloupe/Verkaufsstall/gb.php on line 124


Code:

php:
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:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
<img src="Grafiken/Uberschriften/U_Gastebuch.jpg"><br>

<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)
{
//Leerstellen entfernen
$_POST['absender']=trim($_POST['absender']);
$_POST['mail']=trim($_POST['mail']);
$_POST['hp']=trim($_POST['hp']);
$_POST['text']=trim($_POST['text']);
//evtl. vorhandene HTML-Codes entfernen
$_POST['absender']=strip_tags($_POST['absender']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['hp']=strip_tags($_POST['hp']);
$_POST['hp']=strip_tags($_POST['text']);
//testen, ob alle Felder ausgefüllt sind
if(!$_POST['absender']){$fehler="Bitte gib Deinen Namen an! <br>";}
if(!$_POST['text']){$fehler="Bitte gib eine Nachricht ein! <br>";}
/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");
//Zeit und Datum ermitteln
$date date("d.m.Y");
$time date("H:i");
//sql-String zusammenbauen
$tabellenname="gb";
$sql="INSERT INTO `gb` ( `id` , `date` , `time` , `name` , `mail` , `hp` , `text` )VALUES ('', '$date', '$time', '".$_POST['absender']."', '".$_POST['mail']."', '".$_POST['hp']."', '".$_POST['text']."');" ;
//Verbindung zur Datenbank
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
mysql_query($sql$link);
$meldung="Ihre Angaben wurden aufgenommen und werden im Gästebuch eingetragen. <a href="gb.php" target=_self>Weiter</a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="guestbook">
<input type="hidden" name="flag" value="1">
<table>
 <tr>
  <td>Dein Name:</td>
  <td><input type="text" name="absender" value="<?php echo $_POST['absender']; ?>"></td>
 </tr>
 <tr>
  <td>Deine E-mailadrese:</td>
  <td><input type="text" name="mail" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>
 <tr>
  <td>URL zu deiner Homepage:</td>
  <td><input type="text" name="hp" value="<?php echo $_POST['hp']; ?>"></td>
 </tr>
 <tr>
  <td>Dein Text:</td>
  <td><textarea name="text" style="height: 150px; width: 429px;"><?php echo $_POST['text']; ?></textarea>
 </td>
 </tr>
</table>
<input type="submit" value="Eintragen">
</form>

<br><br>

<?php

//Zugangsdaten includen
include ("config.inc.php");

$anzeigen=5//Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}

//Auslesen der Einträge
$tabellenname="gb";
$sql="SELECT id, date, time, name, mail, hp, text FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
$result mysql_query($sql$link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}

//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 mysql_query($sql1$link);
$maxmysql_result($result1,0,0);

//Ausgeben der Einträge
for($i=0;$i<count($ergebnis);$i++)
{
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table>
  <tr>
    <td>".$ergebnis[$i]['name']." (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>WWW</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>
  </tr>
  <tr>
    <td>".$text."</td>
  </tr></table>");
  }

  //Ausgeben der Links vor und zurück
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Zurück</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Weiter</a>";}
echo "</tr></table>";
?>


__________________

20.04.2008 18:37 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, jetzt wird das GB zwar angezeigt, aber wenn ich einen Eintrag machen will, komme ich immer zur Startseite.

Liegt das daran das ich ein Div Layout habe und mit include arbeite? Wenn ja woran genau und wie kann ich des beheben? smile

LG

P.S.: Übrigens, klasse Tut Augenzwinkern smile

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von .smartness: 20.04.2008 18:58.

20.04.2008 18:57 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Aaaaaaaaaaaahhhhhhhhhhhhhhhhhh
Geil geschockt Tausend Dank endlich mal nen vernünftiges Gb ohne Werbung und so ^^

Muss ich jetzt nur noch bisschen anpassen, dann klappt alles smile

Das Tut mit dem Smilies musste gaaaaaanz schnell hinterherschreiben Zunge raus

__________________

20.04.2008 20:57 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hmpf.. zu früh gefreut großes Grinsen
Irgendwie klappt das nicht mit dem 'auf die nächste Seite springen' also wenn mehr als sounsoviele Einträge auf einer Seite sind... Dann komme ich immer zur Startseite unglücklich

php:
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:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
<?php
//$_POST['flag']==1, wenn das Formular abgeschickt wurde
if($_POST['flag']==1)
{
//Leerstellen entfernen
$_POST['absender']=trim($_POST['absender']);
$_POST['mail']=trim($_POST['mail']);
$_POST['hp']=trim($_POST['hp']);
$_POST['text']=trim($_POST['text']);
//evtl. vorhandene HTML-Codes entfernen
$_POST['absender']=strip_tags($_POST['absender']);
$_POST['mail']=strip_tags($_POST['mail']);
$_POST['hp']=strip_tags($_POST['hp']);
$_POST['text']=strip_tags($_POST['text']);
//testen, ob alle Felder ausgefüllt sind
if(!$_POST['absender']){$fehler="<font color="red"><b>Bitte geben Sie Ihren Namen ein!</font></b><br><br>";}
if(!$_POST['text']){$fehler="<font color="red"><b>Bitte geben Sie Ihre Nachricht ein!</font></b><br><br>";}
/*
Wenn Fehler vorhanden, die Textausgabe formatieren und $_POST['flag'] zurücksetzen, damit das Formular erneut angezeigt wird
*/
if($fehler)
{
$meldung="".$fehler."";
unset($_POST['flag']);
}
else //wenn alles ok ist, geht es weiter
{
//Zugangsdaten includen
include ("config.inc.php");
//Zeit und Datum ermitteln
$date date("d.m.Y");
$time date("H:i");
//sql-String zusammenbauen
$tabellenname="gb";
$sql="INSERT INTO `gb` ( `id` , `date` , `time` , `name` , `mail` , `hp` , `text` )VALUES ('', '$date', '$time', '".$_POST['absender']."', '".$_POST['mail']."', '".$_POST['hp']."', '".$_POST['text']."');" ;
//Verbindung zur Datenbank
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
mysql_query($sql$link);
$meldung="<font color="red"><b>Ihre Angaben wurden aufgenommen und werden im G&auml;stebuch eingetragen.</font></b><br><a href="?section=Gb" target=_self>» <b>Weiter</b></a>";
}
//Ausgeben der Meldung
echo $meldung;
}//Ende $_POST['flag']==1
if(!$_POST['flag'])
{
?>

<form action="?section=Gb" method="post" name="guestbook">
<input type="hidden" name="flag" value="1">
<table width="65%" class="tableid1" align="center">
 <tr>
  <td class="tadunkel" width="30%"><div align="left"><b>Name:</b></td>
  <td class="tahell" width="70%"><div align="left"><input type="text" name="absender" style="width: 100%;" value="<?php echo $_POST['absender']; ?>"></td>
 </tr>
 <tr><td class="tatrenn" height="5" colspan="2"></td></tr>
 <tr>
  <td class="tadunkel" width="30%"><div align="left"><b>eMail:</b></td>
  <td class="tahell" width="70%"><div align="left"><input type="text" name="mail" style="width: 100%;" value="<?php echo $_POST['mail']; ?>"></td>
 </tr>
 <tr><td class="tatrenn" height="5" colspan="2"></td></tr>
 <tr>
  <td class="tadunkel" width="30%"><div align="left"><b>Homepage:</b></td>
  <td class="tahell" width="70%"><div align="left"><input type="text" name="hp" style="width: 100%;" value="<?php echo $_POST['hp']; ?>"></td>
 </tr>
 <tr><td class="tatrenn" height="5" colspan="2"></td></tr>
 <tr>
  <td class="tadunkel" width="30%" valign="top"><div align="left"><b>Eintrag:</b></td>
  <td class="tahell" width="70%"><div align="left"><textarea name="text" style="height: 100px; width: 100%;"><?php echo $_POST['text']; ?></textarea>
 </td>
 </tr>
 <tr><td class="tatrenn" height="5" colspan="2"></td></tr>
 <tr>
  <td class="tadunkel" width="100%" colspan="2"><input style="width: 275px; text-align: center;" type="submit" value="E i n t r a g e n"></td>
 </td>
 </tr>
</table>
</form>
<?php
}
?>

<br>

<?php

//Zugangsdaten includen
include ("config.inc.php");

$anzeigen=5//Anzahl der Datensätze, die auf einer Seite angezeigt werden sollen
if($_GET['vor']){$start=$_GET['limit']+$anzeigen;}
if($_GET['back']){$start=$_GET['limit']-$anzeigen;}
if(!$start){$start=0;}

//Auslesen der Einträge
$tabellenname="gb";
$sql="SELECT id, date, time, name, mail, hp, text FROM $tabellenname ORDER BY id DESC LIMIT ".$start.", ".$anzeigen;
$link mysql_connect("$dbhost""$dbuser""$dbpasswd");
mysql_select_db("$db"$link);
$result mysql_query($sql$link);
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}

//Ermitteln, wie viele Einträge vorliegen
$sql1="SELECT COUNT(*) FROM $tabellenname ";
$result1 mysql_query($sql1$link);
$maxmysql_result($result1,0,0);

//Ausgeben der Einträge
for($i=0;$i<count($ergebnis);$i++)
{
$text=nl2br($ergebnis[$i]['text']);

echo ("
<br /><br /><table class="tableid1" align="center" width="65%">
  <tr>
    <td class="tadunkel"><div align="left"><b>".$ergebnis[$i]['name']."</b> (<a href="mailto:".$ergebnis[$i]['mail']."">Mail</a> | <a href="".$ergebnis[$i]['hp']."" target=_blank>WWW</a>) schrieb am ".$ergebnis[$i]['date']." um ".$ergebnis[$i]['time']." Uhr: </td>
  </tr>
  <tr>
    <td class="tahell"><div align="left">".$text."</td>
  </tr></table>");
  }

  //Ausgeben der Links vor und zurück
  echo "<table border="0" width="100%"><tr><td align="left">";
  if($start>=$anzeigen){echo "<a href="".$_SERVER['PHP_SELF']."?limit=".$start."&back=1">Zurück</a>";}
echo "</td><td align="right">";
if($start+$anzeigen<$max-1){echo "<a href="".$SERVER['PHP_SELF']."?limit=".$start."&vor=1">Weiter</a>";}
echo "</tr></table>";

?>


Weißt du vielleicht warum? smile

__________________

22.04.2008 14:24 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also PHP_SELF durch ?section=Gb ersetzen?

__________________

22.04.2008 14:43 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
.smartness .smartness ist weiblich
0 3 / 0 3 / 2 0 0 9


Dabei seit: 20.04.2007
Beiträge: 4.226

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Geht nicht unglücklich Soll ich dir des mal zeigen?
Dann schick ich dir die Addy per PN... (nicht weitergeben Augenzwinkern )

EDIT: Ah, klasse, geht smile
du hattest GB anstatt Gb geschrieben un da ich den Code so übernommen hatte, gings dann nicht smile

Dankeeeeeeee fröhlich
Muss ich nur noch rausfinden wie dieses vor und zurück über die Einträge geht großes Grinsen

EDIT: Auch das habe ich schon gelöst smile

Noch mal danke für das Gästebuch fröhlich

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von .smartness: 22.04.2008 15:16.

22.04.2008 15:12 .smartness ist offline Beiträge von .smartness suchen Nehmen Sie .smartness in Ihre Freundesliste auf Fügen Sie .smartness in Ihre Kontaktliste ein
pfinE pfinE ist weiblich
Mitglied


images/avatars/avatar-52829.png

Dabei seit: 03.05.2006
Beiträge: 1.306
Herkunft: Berlin
Name: Marie

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von reiterhofmeeresblick
Dann logg dich mal bei Funpic ein, aktiviere MySQL und rufe dann dein PHPmyadmin auf. (www.phpmyadmin.deinname.de.funpic.de)
Dort gehst du dann rechts in der oberen Leiste auf "SQL" und fügst

CREATE TABLE `gb` (
`id` int(11) NOT NULL auto_increment,
`date` varchar(255) NOT NULL default '',
`time` varchar(255) NOT NULL default '',
`name` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
`hp` varchar(255) NOT NULL default '',
`text` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM

ein. Und mehr nicht, dann kannst du dein Gästebuch benutzen


Huhu,
und wie macht man das bei Ohost.de? Da ist nämlich nix rechts in der oberen Leiste namens "SQL".
LG, Iselu
22.04.2008 18:48 pfinE ist offline E-Mail an pfinE senden Beiträge von pfinE suchen Nehmen Sie pfinE in Ihre Freundesliste auf Fügen Sie pfinE in Ihre Kontaktliste ein MSN Passport-Profil von pfinE anzeigen
Seiten (7): [1] 2 3 nächste » ... letzte » Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Archive » Archiv » Alte Tutorials » Ein Gästebuch mit PHP & MySQL scripten

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH