28. januar 2007 - 19:34Der er
17 kommentarer og 1 løsning
Database og variabel
Hej, jeg har noget tid bøvlet med denne del af mit script. Problemet ligger i at det skal undersøge om databasens bekræftelses kode er den samme som brugeren har indtastet, og her er problemet. Enten fortæller den at det er forkert kode når man sender confirm="" ellers når der bare er indtastet noget i confirm, så sætter den det ind i databasen. Ville bliver overlykkelig hvis nogen kunne hjælpe:) Koden: <?php require("./config.php"); $check = mysql_query("SELECT * FROM penge_db WHERE kampagneid='$id' and type='Konkurrence' AND email='$_COOKIE[mycash_login]'"); $num = mysql_num_rows($check); if($num > 0){ Fejl("Du er allerede blevet betalt for dette spørgeskema."); } $res = mysql_query("SELECT * FROM kon WHERE id='$id'"); $row = mysql_fetch_array($res); if ($row[confirm] = $confirm){ $thismonth = date("M"); $thetime = date("j/n-Y - G:i:s");
mysql_query("INSERT INTO penge_db (email, kampagneid, transaktionsid, beloeb, beskrivelse, type, ref, maaned, status, tid) VALUES ('$_COOKIE[mycash_login]','$id','','$row[pris]','$row[resume]','Konkurrence','$row[ref]','$thismonth','0','$thetime')"); header("Location: konkurrencer.php"); } else Fejl("Du har ikke indtastet den korrekte bekræftelseskode."); ?>
Der er præcis samme problem.. Det undre mig at der er så mange problemer med den her del af koden, for det er jo ikke noget der burde volde en problemer.
Der var den :D Mange tak, post lige svar, så får du point. Men jo, det er nogle underlige værdier.. Men desværre den eneste måde vi lige kan gøre det på nu. hehe.
Havde nok aldrig fundet frem til det uden din hjælp;)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.