Jeg kan umiddelbar ikke se fejlen, men hvorfor lægge point sammen i din query når du kan gøre det før?
Prøv med følgende:
- <?
-
- include 'config.php';
-
- $pni = mysql_real_escape_string($_GET['pni']);
- $cpid = mysql_real_escape_string($_GET['cpid']);
- $dato = date("d/m/Y H:i:s");
-
- $po = mysql_query("SELECT * FROM vip_kampagner WHERE cpid = '$cpid'") or die(mysql_error());
- $point = mysql_fetch_assoc($po);
-
- $poin = $point['point'];
- $kamnavn = $point['navn'];
-
- $new_points = $poin + $point;
-
- mysql_query("UPDATE vip_brugere SET point = '" . $new_points . "' WHERE email = '$pni'") or die(mysql_error());
-
- mysql_query("INSERT INTO vip_kampagner_brugte (pni, kampagnenavn, point, cpid)values ('$pni', '$kamnavn', '$poin', '$cpid')") or die(mysql_error());
-
- mysql_query("INSERT INTO vip_bevaeg (kampagnenavn, point, dato, email)values ('$point{overskrift]', '$poin', '$dato', '$pni')") or die(mysql_error());
-
- ?>
HUSK at escape dine data eller cast til integer hvis det er heltal!!!
EDIT:
Hvornår er man begyndt at kunne addere (plus) et array sammen med et tal?
$poin = tal
$point = array
Indlæg senest redigeret d. 12.07.2009 18:15 af Bruger #6559