krage83 Skrevet 3. november 2006 Rapporter Del Skrevet 3. november 2006 (endret) Jeg får opp denne feilmeldingen: Parse error: syntax error, unexpected $end in /home/krage/public_html/komm/kom.php on line 104 I følgende kode: <html> <head> <title>skriv kommentar</title> </head> <body> <h1> kommenter! </h1> <?php $host = "XYZ"; $username = "FOO"; $password = "BAR"; $name = "BAZ"; $tablename = "FOOBAR"; mysql_connect($host, $username, $password, $name); mysql_select_db($name); $result = mysql_query("SELECT * FROM $tablename"); echo "<table border='1'>"; while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td><strong>Navn:</strong></td>"; echo "<td>" . $row['Navn'] . "</td>"; echo "</tr>"; echo "<tr>"; echo "<td><strong>Hjemmeside</strong></td>"; echo "<td>" . $row['hjemmeside'] ."</td>"; echo "</tr>"; echo "<tr> "; echo "<td colspan='2'>" . $row['kommentar'] . "</td>"; echo "</tr> "; } echo "</table>"; if(isset($submit_button)){ $error_msg=''; if(trim($kom_navn)=='' || strlen(trim($kom_navn)) < 3 || strlen(trim($kom_navn)) > 20) { $error_msg.="Navnet ditt må være mellom 3 og 20 tegn.<b/>"; } if(trim($kom_hjem)=='' || strlen(trim($kom_hjem)) < 11) { $error_msg.="Hjemmeside adressen din må være minimum 11 tn og starte med http://<br>"; } if(trim($kom_post)=='') { $error_msg.="Skriv inn en gyldig e-post adresse<br>"; } else { // check if email is a valid address in this format [email protected] if(!ereg("[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]", $email_input)) $error_msg.="Skriv inn en gylding e-post adresse.<br>"; } // display error message if any, if not, proceed to other processing if($error_msg==''){ mysql_query("INSERT INTO kommentarer SET Navn='$_POST[kom_navn]', epost='$_POST[kom_post]', hjemmeside='$_POST[kom_hjem]', kommentar='$_POST[kom_kom]', ip='$_SERVER[REMOTE_ADDR]'") or die(mysql_error()); } else { echo "<font color=red>$error_msg</font>";} ?> <form method='post' action='kom.php'> <table> <tr> <td>navn:</td> <td><input size='10' id='kom_navn' name='kom_navn' value='<?php echo $kom_navn; ?>' /></td> </tr> <tr> <td>e-post:</td> <td><input size='10' id='kom_post' name='kom_post' value='<?php echo $kom_post; ?>' /></td> </tr> <tr> <td>Hjemmeside:</td> <td><input size='10' id='kom_hjem' name='kom_hjem' value='<?php echo $kom_hjem; ?>' /></td> </tr> <tr> <td>kommentar:</td> <td><input size='10' id='kom_kom' name='kom_kom' value='<?php echo $kom_kom; ?>' /></td> </tr> <tr> <td> </td> <td><input type='submit' value='Kommenter!' name='kom_send' /> </tr> </table> </form> </body> </html> Totalt er koden 103 linjer, så er i alle fall ikke i linje 104 feilen ligger.... hjelp EDIT: Foresten database passord og slikt, på toppen her, er ikke riktige Endret 3. november 2006 av krage83 Lenke til kommentar
magikern Skrevet 3. november 2006 Rapporter Del Skrevet 3. november 2006 den feilen betyr at du har enten: glemt å avslutte en {, eller avslutta en { en gang for mye... kan se ut som du har glemt å avslutte: PHP if(isset($submit_button)){ 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å