irgendwie geht das net oder? [php]
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufgefallen
code
dank
datenbank
datum
endung
externen datei
fehler
header
host
idee
index
inhalt
klammer vergessen
ordern
schnelle antwort
semikolon
vergessen
weglassen
wort
-
also in news.php kommt dieser fehler:
Parse error: parse error, unexpected $ in /home/webpages/lima-city/thehm/html/newsscript/news.php on line 29
obwohl in reihe 29 kein $ ist
hier das skript:
news.php
<?
echo "<p>\n";
echo "</p>\n";
$sql = "SELECT
Name,
Datum,
Inhalt,
Titel
FROM
news
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
echo "<p><h3>News</h3>".mysql_num_rows($result)."</p>\n";
echo "<hr>\n";
while($row = mysql_fetch_assoc($result))
{
echo '<table cellspacing="0" cellpadding="0" border="0"><td widht="50%"><tr width="50%" height="16px" background="cellpic1.PNG">';
echo $row['Titel'];
echo '<div align="right">';
echo $row['Datum'];
echo "</div></tr><tr>/n";
echo " ".nl2br($row['Inhalt'])."\n";
echo " </div>\n";
echo '</div></tr><tr height="16px" width="50%" background="cellpic1.PNG"><div align="right">MfG ';
echo $row['Name'];
echo '</div></tr></td></table>\n";
}
?>
also irgendwie komm ich net weiter -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
thehm schrieb:
echo '</div></tr></td></table>\n";
Hast die echo-Funktion mit ' angefangen udn wolltest sie mit " beenden,...
Bei solchen Fehlern ist es meistens so, dass man irgendwo etwas nicht richtig geschlossen hat
mfg HTS -
while($row = mysql_fetch_assoc($result))
{
echo "<table cellspacing='0' cellpadding='0' border='0'><td widht='50%'><tr width='50%' height='16px' background='cellpic1.PNG'>";
echo $row['Titel'];
echo "<div align='right'>";
echo $row['Datum'];
echo "</div></tr><tr>/n";
$formatiert = nl2br($row['Inhalt']);
echo $formatiert;
echo " </div>\n";
echo "</div></tr><tr height='16px' width='50%' background='cellpic1.PNG'><div align='right'>MfG";
echo $row['Name'];
echo "</div></tr></td></table>\n";
}
?ndere das mal so!
//edit:
Da war wohl jemand schneller^^ Sry -
mir is aufgefallen, nur so, muss hinter die letzte geschweifte Klammer kein Semikolon ( ; ). Aber sonst habe ich keine Idee.
edit: da waren 2 schneller: sorry -
W0W danke f?r die schnelle antwort ich werde es versuchen danke
EDIT:
hmm jetzt sagt der ich habe keine databse ausgew?hlt wiemuss da dann die vebindung aufgebaut werden bzw. wo muss das hin und wie ist nochmal genau die reihenfolge?
ich glaube so: host, user, pass
-
Die kannst Du zuoberst hinzuf?gen, oder includen, falls sie in einer externen Datei gespeichert ist.
<?
mysql_connect("mysql.lima-city.de","User","Passwort");
mysql_select_db("<datenbankname>";
// restlicher Code
?>
Oder:
<?
include ("connect.inc.php");
// Restlicher Code
?>
<?
// connect.inc.php
mysql_connect("mysql.lima-city.de","User","Passwort");
mysql_select_db("<datenbankname>";
?> -
mir is aufgefallen, nur so, muss hinter die letzte geschweifte Klammer kein Semikolon ( ; ). Aber sonst habe ich keine Idee.
Hm, also bei ihm war da kein Semikolon, oder sollen deine Worte bedeuten, dass da eins hinsoll? Nein, da darf keins hin -
jetzt kommt das:
Parse error: parse error, unexpected ';' in /home/webpages/lima-city/thehm/html/newsscript/connect.inc.php on line 3
und der code is:
<?
include ("connect.inc.php");
echo "<p>\n";
echo "</p>\n";
mysql_connect("mysql.lima-city.de", "User","PW");
mysql_select_db("DB1107680402");
$sql = "SELECT
Name,
Datum,
Inhalt,
Titel
FROM
news
ORDER BY
Datum DESC";
$result = mysql_query($sql) OR die(mysql_error());
echo "<p><h3>News</h3>".mysql_num_rows($result)."</p>\n";
echo "<hr>\n";
while($row = mysql_fetch_assoc($result))
{
echo '<table cellspacing="0" cellpadding="0" border="0"><td widht="50%"><tr width="50%" height="16px" background="cellpic1.PNG">';
echo $row['Titel'];
echo '<div align="right">';
echo $row['Datum'];
echo "</div></tr><tr>/n";
echo " ".nl2br($row['Inhalt'])."\n";
echo " </div>\n";
echo '</div></tr><tr height="16px" width="50%" background="cellpic1.PNG"><div align="right">MfG ';
echo $row['Name'];
echo '</div></tr></td></table>\n';
}
?>
das ; kann ich doch net einfach weg lassen oder? -
<?
// connect.inc.php
mysql_connect("mysql.lima-city.de","User","Passwort");
mysql_select_db("<datenbankname>");
?>
Hab nur Klammer vergessen! -
also irgendwie sieht f?r mich da alles richtig aus f?r euch doch auch oder?also nicht das ihr denkt ich h?te vergessen mein PW un so umzuschreiben das hab ich schn gemacht
-
thehm schrieb:
die datei conect.inc.php:
<?
mysql_connect('mysql.lima-city.de','?ser','MeinPW');
mysql_select_db('DB1107680402');
?>
also irgendwie sieht f?r mich da alles richtig aus f?r euch doch auch oder?also nicht das ihr denkt ich h?te vergessen mein PW un o umzuschreiben das hab ich schn gemacht
Hast du m?glicherweise vergessen, das 'User' umzuschreiben? Da muss dein richtiger Username rein (findest du unter "Datenbanken" im Privaten Men?). -
also irgendwie sieht f?r mich da alles richtig aus f?r euch doch auch oder?also nicht das ihr denkt ich h?te vergessen mein PW un so umzuschreiben das hab ich schn gemacht
soll jetzt net b?se sein 0-checka soll auch keiene beldeiginung sein aber kannst du net lesen?
ich hab doch oben geschreiben das ich das alles umge?ndert hab -
geschickt w?re es noch ein logout reinzubauen das die sessions l?scht! das kann ich dir geben!
<?php
// Wird ausgef?hrt um mit der Ausgabe des Headers zu warten.
ob_start ();
session_start ();
session_unset ();
session_destroy ();
header ("Location: index.php");
ob_end_flush ();
?>
also deine startseite ist index.php -
include ("connect.inc.php");
echo "<p>\n";
echo "</p>\n";
mysql_connect("mysql.lima-city.de", "User","PW");
mysql_select_db("DB1107680402");
$sql = "SELECT
Du musst nur einmal mit der mySQL-Datenbank connecten! Also kannst Du das:
include ("connect.inc.php");
oder das:mysql_connect("mysql.lima-city.de", "User","PW");
weglassen, aber NICTH beides!!
mysql_select_db("DB1107680402");
cd
-
ich hab es ja nur einmal aber irgendwie macht mich das no database selectet stutzig
ihr k?nnt euch das skript mal
angucken:
http://thehm.xardas.lima-city.de/newsscript/news.php
dann einfach die endung ver?ndern aber das is das prob (iese seite) -
Versuchs mal mit USER anstelle von User!
-
cd du bist der beste ich hab immer das 26691 drann geh?ngt dabei hei?t es USER UND NICHT User Oo
vielen dank f?r deine hilfe das du mir so geholfen hast
jetzt gibt es nurnoch ein grafisches problem:
firefox von mozilla zeigt alles richtig an wie ich es wollte aber der IE Oo
das is ganz klein also das ganze is vllt in ner tabelle von 30px wenn ?berhaupt firefox zeigt jedoch alles richtig an -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage