kongkaizer Skrevet 17. februar 2007 Del Skrevet 17. februar 2007 Noen som kan hjelpe meg med å finne feilen? Får feilmeldingen: Fatal error: Function name must be a string in /home/add_entry.php on line 19 <?php //add_entry.php - This script adds a blog entry to the database // Address error handig. ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); if (isset($_POST['submit'])) { //Handle the form //Connect and select if ($dbc = $mysql_connect ('localhost', 'username', 'password')) { if (!@mysql_select_db ('myblog')) { die ('<p>Could not select the database beacause: <b>' . mysql_error() . '</b></p>'); } } else { die ('<p>Could not connect to MySQL beacause: <b>' . mysql_error() . '</b></p>'); } //Define the query. $query = "INSERT INTO blog_entries (blog_id, title, entry, date_entered) VALUES (0, '{$_POST['title']}', '{$_POST['entry']}', NOW())"; //Execute the query. if (@mysql_query ($query)) { print '<p>The blog entry has been added.</p>'; } else { print "<p>Could not ad the entry because: <b>" . mysql_error() . "</b>. The query was $query.</p>"; } mysql_close(); } //Display the form. ?> <form action="add_entry.php" method="post"> <p>Tittel: <input type="text" name="title" size="40" maxsize="100" /></p> <p>Bilde: <input type="text" name="title" size="40" maxsize="100" /></p> <p>Tekst: <textarea name="entry" columns="40" rows="5"></textarea></p> <input type="submit" name="submit" value="Lagre" /> </form> Lenke til kommentar
jokkakim Skrevet 18. februar 2007 Del Skrevet 18. februar 2007 tipper du mener linje 9, ikke 19... fjern dollar tegnet forann mysql_connect Lenke til kommentar
kongkaizer Skrevet 18. februar 2007 Forfatter Del Skrevet 18. februar 2007 Tusen takk for hjelpen! Noen som kan hjelpe meg med feilen i denne koden også? Feilmeldingen: Parse error: syntax error, unexpected $end in /home/view_blog.php on line 57 line 57 er siste linje der jeg inkluderer footeren <?php //view_blog.php - This script retrieves blog entries from the database. // Address error handig. ini_set ('display_errors', 1); error_reporting (E_ALL & ~E_NOTICE); if (isset($_POST['submit'])) { //Handle the form //Connect and select if ($dbc = mysql_connect ('localhost', 'username', 'password')) { if (!@mysql_select_db ('myblog')) { die ('<p>Could not select the database beacause: <b>' . mysql_error() . '</b></p>'); } } else { die ('<p>Could not connect to MySQL beacause: <b>' . mysql_error() . '</b></p>'); } //Define the query. $query = 'SELECT * FROM blog_entries ORDER BY date_entered DESC'; if ($r = mysql_query ($query)) { //Run the query. //Retrieve and print every record. while ($row = mysql_fetch_array ($r)) { print "<p><h3>{$row['title']}</h3> {$row['entry']}<br /> <a href=\"edit_entry.php?id={row['blog_id']}\">Edit</a> <a href=\"delete_entry.php?id={row['blog_id']}\">Delete</a> </p><hr />\n"; } } else { //Query didn't run. die ('<p>Could not connect retrieve the data because: <b>' . mysql_error() . "</b>. The query was $query.</p>"); }//End of query if. mysql_close(); //Close det database connection. //Display the form. ?> Lenke til kommentar
Anders Moen Skrevet 18. februar 2007 Del Skrevet 18. februar 2007 Jeg orker ikke telle 57 linjer, men "unexpected $end" kommer av at du har glemt en } Lenke til kommentar
Ric_H Skrevet 18. februar 2007 Del Skrevet 18. februar 2007 if (isset($_POST['submit'])) { //Handle the form Ikke avsluttet med "}" Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå