[PHP] Twee vars samenvoegen, werkt niet?

Pagina: 1
Acties:
  • 40 views sinds 30-01-2008

  • Snow_King
  • Registratie: April 2001
  • Nu online

Snow_King

Konijn is stoer!

Topicstarter
Hallo,

Ik ben nu een nieuws script aant het schrijven maar het wil niet helemaal.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$txt = nl2br($txt);

$date = date("d-m-Y");
$time = date("d-m-Y");

$edit = "<p class='copy'>Dit nieuwtje is ge-edit door: $usr op $date om $time</p>";

$tmp = $txt.$edit;

$sql = "UPDATE news SET
        poster='$poster',
        tip='$tip',
        time='$time',
        date='$date',
        title='$title',
        txt='$tmp'
        WHERE id='$id'";

if(mysql_query($sql)){
echo("<p>Het nieuwtje is ge-edit!</p>");
} else{
echo("<p>Error bij het editen van het nieuws ". mysql_error() ."</p>");
}

Werkt niet!

Hij moet dus als iemand het nieuws edit er onder zetten dat het nieuws ge-edit is.

Ik krijg de volgende error
Error bij het editen van het nieuws You have an error in your SQL syntax near 'copy'>Dit nieuwtje is ge-edit door: op 23-03-2002 om 23-03-2002

' WHERE i' at line 7
Iemand een idee wat ik fout doe?

  • Sircuri
  • Registratie: Oktober 2001
  • Niet online

Sircuri

Volledig Appelig

volgens mij heeft het niks te maken met de twee vars die niet willen samenvoege.. dit is een SQL error... je probeert een '-teken zo in de database te gooien.. en volgens mij kan dat niet zomaar.

zoek op php.net naar de function "addslashes"

Signature van nature


  • Snow_King
  • Registratie: April 2001
  • Nu online

Snow_King

Konijn is stoer!

Topicstarter
Op zaterdag 23 maart 2002 14:18 schreef Sircuri het volgende:
volgens mij heeft het niks te maken met de twee vars die niet willen samenvoege.. dit is een SQL error... je probeert een '-teken zo in de database te gooien.. en volgens mij kan dat niet zomaar.

zoek op php.net naar de function "addslashes"
Jij bent ge-weldig!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Het werkt

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 09-09 14:51

thomaske

» » » » » »

Dus voor de volgende keer wanneer je een probleem hebt, print je query even op he scherm, voordat je em uitvoert. Dan zie je meteen wat er aan de hand is..

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier


Dit topic is gesloten.