11. august 2005 - 13:27Der er
32 kommentarer og 1 løsning
Redigerings script!
Nogen der kan finde fejlen, da jeg ikke kan! Den viser fejl i linje 37: Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/virtual/pp-web.dk/public_html/edit_profil.php on line 37
Nede ved Log ud scriptet, men jeg kan overhovedet ikke selv finde den fejl :S Synes det er lidt mærkeligt fejlmeldt..! Hjælp :\
<html>
<head> <title>Rediger profil</title> </head>
<body> <h1>Rediger profil</h1> <?php $submit = $_POST["submit"]; if($submit == $submit){ $profil = $_POST["profil"]; include("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); mysql_query("UPDATE profil SET profil='$profil' where id = '$_GET[id]'") ?> <?php $result = mysql_query("SELECT * FROM profil ORDER BY id DESC") or die(mysql_error()); $antal = mysql_num_rows($result); if($antal == 0){ print "<p>Der er desværre ingen profil.</p>"; } else { while ($row = mysql_fetch_array($result)){ echo" <form action='edit_profil.php?id=$row[id]' name='edit_profil' method='post'> <table align='left' cellpadding='0' cellspacing='0'> <tr> <td colspan='3' align='left'> <p>Profil:</p> <textarea rows='10' cols='41' name='profil'>$row[profil]</textarea> </td> </tr> <tr> <td align='left'> <input type='submit' name='submit' value='Rediger'><br><br> <form action="logud.php" method="post"> <input type="submit" value="Log ud"> </form> </td> </tr> </table> </form> <br> "; }} ?> </body>
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Men hvis jeg nu siger at efter det er den begyndt at sige: Parse error: parse error, unexpected $ in /home/virtual/pp-web.dk/public_html/edit_profil.php on line 50
alle dine parse error betyder jo at du har glemt et og andet, afsluttet en streng for tidlig eller glemt en parantes osv osv Når den siger som du skriver så når den i linje 50 er kommet til $ har den givet op Det betyder at fejlen ligger før det $ tegn :o) Men det er umulig præcis at sige det uden at kende koden omkring linje 50
Synes godt om
Slettet bruger
11. august 2005 - 13:38#8
hmm, gætter på at jeg aldrig finder fejlen :\ :D
Synes godt om
Slettet bruger
11. august 2005 - 13:39#9
Men fejlen må ligge i det her stykke: <?php $submit = $_POST["submit"]; if($submit == $submit){ $profil = $_POST["profil"]; include("config.php"); mysql_connect($host,$user,$pass); mysql_select_db($db); mysql_query("UPDATE profil SET profil='$profil' where id = '$_GET[id]'") ?> <?php $result = mysql_query("SELECT * FROM profil ORDER BY id DESC") or die(mysql_error()); $antal = mysql_num_rows($result); if($antal == 0){ print "<p>Der er desværre ingen profil.</p>"; } else { while ($row = mysql_fetch_array($result)){
hmm hvad i al verden er det her for et tjek? if($submit == $submit){ Vil den ikke altid give sand
Synes godt om
Slettet bruger
11. august 2005 - 13:41#13
50 er den linje hvor der står </html> :S
Synes godt om
Slettet bruger
11. august 2005 - 13:41#14
sker der.. :s
Synes godt om
Slettet bruger
11. august 2005 - 13:42#15
Men nu er jeg heller ikke verdens bedste koder, har kun været inde i stuffet i en uge, små 2 uger...
Synes godt om
Slettet bruger
11. august 2005 - 13:43#16
vrøvl Men du kan ikke forvente vi andre kan finde den uden at se koden omkring den linje :o) -> scriptet står aller øverst :) bortset fra at jeg har rettet det til efter de fejl du så ;)
dvs en af de her to linjer så vidt jeg kan se ---- mysql_query("UPDATE profil SET profil='$profil' where id = '$_GET[id]'") $result = mysql_query("SELECT * FROM profil ORDER BY id DESC") or die(mysql_error()); ---- Det er nok generelt en god ide på alle dine queryes at have en or die på , altså ---- mysql_query("UPDATE profil SET profil='$profil' where id = '$_GET[id]'") or die(mysql_error()); $result = mysql_query("SELECT * FROM profil ORDER BY id DESC") or die(mysql_error()); ---- men fejlen skyldes at du har glemt en ; i den første af linjerne
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.