Problem mit einem GB(aus den Tut)
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
beitrag
date
dingen
eintrag
einzelnen eintrge
entscheid
error
falsche darstellung
fehler
fehlermeldung
gstebuch
insert
irgendetwas
kandidat
pizza
show
socket
stehen
tabelle
zeile
-
Hallo Leute!
Habe ein problem mit diesem(http://www.lima-city.de/tutorials/show/2065) GB!
Irgendetwas in dem php-script (index.php) will nicht wie es soll! Es gibt immer einen Error!
Kann mir da bitte jemand helen? find den fehlern icht!
LG
pizza -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Aha, es kommt also ein Error. Ein Error ist nach deiner Meinung definiert als...?
Das was ich bereits gehört habe kann ein Error 1) die falsche Darstellung von HTML, 2) das nicht Funktionieren oder 3) die Ausgabe einer Fehlermeldung sein.
Nun liebe pepperonipizza entscheide dich zwischen Kanidat 1, Kandidat 2 oder Kandidat 3...
Weiterhin ist es notwendig den Fehler zu beschreiben, und zwar ausführlichst. Dazu kommt noch, dass man ganz einfach mal die URL zum Gästebuch angibt! -
^^ du hasts auf mich abgesehen XD ne...
es gibt keinen link für das gb weils nich on is^^
fehlerbeschreibbung: Ich weiß nicht was es ist!
In Zeile 2 stimmt etwas nicht! doch was?^^
echo '<br>'; //Hier ist die Tabelle in der die einzelnen Einträge stehen. echo '<table width='50%' height='100px' border='1' align='center'>'; echo '<tr>'; echo '<td colspan='2' width='100%' align='center' valign='middle'>Eintrag Nr.: '.$row['ID'].'</td>'; echo '</tr>'; echo '<tr>'; echo '<td width='50%' align='left' valign='middle'> '.$row['User'].'</td>'; echo '<td width='50%' align='right' valign='middle'> '.$row['E-Mail'].'</td>'; echo '</tr>'; echo '<tr valign='top'>'; echo '<td height='100px' colspan='2'>'.$row['Text'].'</td>'; echo '</tr>'; echo '<tr align='center' valign='middle'>'; echo '<td colspan='2'>'.$row['Date'].'</td>'; echo '</tr>'; echo '</table>'; echo '<br>';
LG
Pizza -
Das muss auch so aussehen:
<?php echo '<br>'; //Hier ist die Tabelle in der die einzelnen Einträge stehen. echo '<table width=\'50%\' height=\'100px\' border=\'1\' align=\'center\'>'; echo '<tr>'; echo '<td colspan=\'2\' width=\'100%\' align=\'center\' valign=\'middle\'>Eintrag Nr.: '.$row['ID'].'</td>'; echo '</tr>'; echo '<tr>'; echo '<td width=\'50%\' align=\'left\' valign=\'middle\'> '.$row['User'].'</td>'; echo '<td width=\'50%\' align=\'right\' valign=\'middle\'> '.$row['E-Mail'].'</td>'; echo '</tr>'; echo '<tr valign=\'top\'>'; echo '<td height=\'100px\' colspan=\'2\'>'.$row['Text'].'</td>'; echo '</tr>'; echo '<tr align=\'center\' valign=\'middle\'>'; echo '<td colspan=\'2\'>'.$row['Date'].'</td>'; echo '</tr>'; echo '</table>'; echo '<br>'; ?>
du musst die Zeichen escapen ;)
d.h. du musst vor alle ', die Teil des Strings sein sollen, ein \ machen, damit diese nicht als Stringbegrenzung, sondern als Zeichen vom String beachtet werden.
Ansonsten mal hier lesen: http://de.php.net/echo
edit:
tatsächlich ein paar \ vergessen
Beitrag geändert: 6.6.2007 10:40:28 von thomasba -
ok^^ des Prob is behoben^^
Nächstes prob is dass er nicht conected!
Die daten sind zu 100%ig richtig^^
Aber ich denke da ist auch nur wieder etwas falsch!
<?php include ('config.php'); $user = $_REQUEST['user']; $mail = $_REQUEST['mail']; $text = $_REQUEST['text']; $date = date('H:i:s d.m.Y'); $IP = $_SERVER['REMOTE_ADDR']; $connect = mysql_connect('$mysqlsvr','$mysqluser','$mysqlpasswd'); $selectdb = mysql_select_db('$gbookdb'); $insert = 'INSERT INTO'.'$tablegb'.'(User, email, Text, Date, IP) VALUES (\'$user\', \'$mail\', \'$text\', \'$date\', \'$IP\')'; $query = mysql_query($insert); ?> <meta http-equiv='refresh' content='0;url=./index.php' /> <?php echo mysql_errno(); echo '<br>'; echo mysql_error(); ?>
lg
pizza
EDIT://Habe meine DB bei 1und1. kann es daran liegen?
EDIT2:// Nö! hab ich glrad mit der lima DB probiert, geht auch nicht!
Fehlermeldung: 2002
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Beitrag geändert: 6.6.2007 12:12:46 von pepperonipizza -
So, Variable werden zwischen zwei Hochkommata nicht eingefügt, dazu müsste man doppelte nehmen, man kann sie in diesem Fall aber auch weglassen ;)
Falls du noch Suchen solltest, der Fehler war in Zeile 10 und 11 ;)
Edit:
so, hier die berichtigte version:
http://thomasba.lima-city.de/lima/563744_001.php
edit2
so, hier nun ein (hoffentlich) komplett Berichtigte Version aller Dateien:
http://thomasba.lima-city.de/lima/563744_002.php
Beitrag geändert: 6.6.2007 12:28:35 von thomasba
Beitrag geändert: 6.6.2007 12:54:05 von thomasba -
conected immer noch ncht.......
Ich schreib dir ma ne PM thomasba
Danke für die verbesserten phps
lg
pizza -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage