Brugernavn:




Kodeord: Husk
Forside Forum Artikler Downloads Søg
 

You have an error in your SQL syntax

Hej :-)

Jeg får følgende fejl:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '://www.,87.59.49.68)VALUES(af,email,link,ip')' at line 1

Som jeg ikke kan finde en løsning på..

Jeg viser hele min kode, da jeg ikke er skide god til det der PHP - men jeg kan da finde ud af det .. Og jeg ved ikke om det er noget længere oppe.

  1. <?php
  2. include "top.php";
  3. ?>
  4. Hej, her kan du tilføje links. Der er dog kun 25 links ad gangen, så 25 links efter du har tilføjet dit - forsvinder det. Derefter er du velkommen til at tilføje igen!<br />
  5. Der er dog nogle <u>regler</u> som <b>SKAL</b> overholdes. Hvis det ikke sker - får i skriftlig advarsel (på mail)<br />
  6. og linket bliver slettet.<br />
  7. <br />
  8. <b>REGLERNE</b><br />
  9. <li> Ikke pornografiske sider.</li><br />
  10. <li> Ikke hackersider.</li><br />
  11. <li> Ikke rickroll sider.</li><br />
  12. <br />
  13. Hvis der bare er ET link der overtræder dette - bliver det slettet! Samt personen der har tilføjet det skriftlig advarsel.<br />
  14. <br />
  15. Tak fordi i benytter servicen!<br />
  16. <?php
  17. if($_GET["links"] == "tilfoj"){
  18. if(!empty($_POST["af"]) && !empty($_POST["email"]) && !empty($_POST["link"])){
  19. echo "<font color='green'>Tak fordi du tilføjede et link.. Husk at hvis det indeholder porno, hackning eller rickroll bliver det slettet.</font>";
  20. $af = $_POST["af"];
  21. $email = $_POST["email"];
  22. $link = $_POST["link"];
  23. $ip = $_SERVER["REMOTE_ADDR"];
  24. mysql_query("INSERT INTO links ($af,$email,$link,$ip)VALUES(af,email,link,ip')") or die(mysql_error());
  25. } else {
  26. echo "<font color='red'>Desværre. Du glemte at udfylde nogle informationer.</font>";
  27. }
  28. }
  29. ?>
  30. <form action='links.php?links=tilfoj' method='POST'>
  31. Navn: <input type='text' name='af'> Email: <input type='text' name='email'> Link: <input type='text' name='link' value='http://www.'><br />
  32. <input type='submit' value='Tilføj linket!'></form>
  33. <?php
  34. include "bund.php";
  35. ?>

Pointfordeling

Forfatteren har lukket tråden og har valgt at fordele de 50 point således:
carephh 50 point
Oprettet af:

MySQL

Point afsat: 50

Lukket
15:25 03/11/2009
Hej,

Prøv med:

mysql_query("INSERT INTO links (af,email,link,ip) VALUES('$af','$email','$link','$ip')") or die(mysql_error());
Oprettet af:

Accepteret svar

Point modtaget: 50
16:01 03/11/2009
carephh skrev kl. 16:01 d. 03/11/2009
Hej,

Prøv med:

mysql_query("INSERT INTO links (af,email,link,ip) VALUES('$af','$email','$link','$ip')") or die(mysql_error());
tak det virkede.
Oprettet af:

Kommentar
16:04 03/11/2009
Jeg syntes det ville være latterligt at oprette en ny tråd - da det er samme fil ..

Men nå får jeg fejlen (efter nogle rettelser så man også kan se linksne) denne fejl:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /customers/nphh.dk/nphh.dk/httpd.www/nyt/links.php on line 39

Koden:

  1. <?php
  2. $x = mysql_query("SELECT * FROM links ORDER BY id DESC LIMIT 25")') or die(mysql_error());
  3. $vis = while($mysql_fetch_array($x)){

  4. echo "<a href='.$vis[link]."'>".$vis[link]."</a>";

  5. <?php
  6. include "bund.php";
  7. ?>
Oprettet af:

Kommentar
16:25 03/11/2009
<?php
$x = mysql_query("SELECT * FROM links ORDER BY id DESC LIMIT 25") or die(mysql_error());
while($vis = mysql_fetch_array($x)){
echo "<a href='".$vis['link']."'>".$vis['link']."</a>";
}
include "bund.php";
?>
Oprettet af:

Kommentar
16:39 03/11/2009
carephh skrev kl. 16:39 d. 03/11/2009
<?php
$x = mysql_query("SELECT * FROM links ORDER BY id DESC LIMIT 25") or die(mysql_error());
while($vis = mysql_fetch_array($x)){
echo "<a href='".$vis['link']."'>".$vis['link']."</a>";
}
include "bund.php";
?>
Tak ..
Oprettet af:

Kommentar
16:51 03/11/2009
NicPaHa skrev kl. 16:51 d. 03/11/2009
carephh skrev kl. 16:39 d. 03/11/2009
<?php
$x = mysql_query("SELECT * FROM links ORDER BY id DESC LIMIT 25") or die(mysql_error());
while($vis = mysql_fetch_array($x)){
echo "<a href='".$vis['link']."'>".$vis['link']."</a>";
}
include "bund.php";
?>
Tak ..

Så lidt :)
Oprettet af:

Kommentar
16:54 03/11/2009
Du skal være oprettet og logget ind for at svare på en tråd
Copyright © Rowl.dk v/ Michael Raagaard | 2005-12 | Alle rettigheder forbeholdes