Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Wafke
- Berichten: 8
- Lid geworden op: 01 mar 2006, 14:55
Bericht
door Wafke » 01 mar 2006, 15:00
Ik schreef een stukje code om uitnodigingen vanaf het forum te kunnen versturen. Maar als ik in de database wil testen of het emailadres al gebruikt is doet hij dit niet.
Ik heb al op verschillende plaatsen info gezocht en al een hele hoop dingen geprobeert maar geen enkele verandering werkt.
Hier is de code.
Code: Selecteer alles
for($i = 0; $i < 10; $i++) {
$h_email = $email[$i];
$sql = "SELECT * FROM _uitnodigingen WHERE email_uit='$h_email';";
if(!($result = $db->sql_query($sql))) {
print_r($result);
$sql = "INSERT INTO _uitnodigingen (user_id, email_uit) VALUES (" . $userdata['user_id'] . ", '$h_email')";
if($db->sql_query($sql)) {
mail($email[$i], $onderwerp, $bericht, $header);
}
}
}
Het gaat dus meer specifiek over het stukje:
Code: Selecteer alles
$sql = "SELECT * FROM _uitnodigingen WHERE email_uit='$h_email';";
-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
Bericht
door Stef » 01 mar 2006, 15:12
Code: Selecteer alles
$sql = "SELECT * FROM _uitnodigingen WHERE email_uit='$h_email';";
Veranderen in..
Code: Selecteer alles
$sql = 'SELECT * FROM _uitnodigingen WHERE email_uit = "' . $h_email . '"';
Laatst gewijzigd door
Stef op 01 mar 2006, 15:29, 1 keer totaal gewijzigd.
-
Wafke
- Berichten: 8
- Lid geworden op: 01 mar 2006, 14:55
Bericht
door Wafke » 01 mar 2006, 15:44
Wat stef verteld werkt niet.
En de mods bieden ook geen hulp.
-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
Bericht
door Stef » 01 mar 2006, 15:49
Dan klopt zoiezo je scriptje niet. Het is ook niet de hele code dus ik kan er verder mee, ik heb alleen de fouten uit het specifieke stukje gehaald.
En de invites mod beiden wel uitkomst.
-
Wafke
- Berichten: 8
- Lid geworden op: 01 mar 2006, 14:55
Bericht
door Wafke » 01 mar 2006, 16:00
Dit is wel het complete script dat naar de database schrijft. En single quotes vervangen door double quotes maakt normaal gezien geen verschil uit. Aangezien ze afwisselend gebruikt worden.
En de invite mods bieden voor mij geen uitkomst.
Toch bedankt voor de hulp.
-
Wafke
- Berichten: 8
- Lid geworden op: 01 mar 2006, 14:55
Bericht
door Wafke » 01 mar 2006, 21:24
de if test is iets mis mee
stuurt altijd hetzelfde terug of het nu waar of onwaar is.
Als iemand mij kan uitleggen hoe dit komt laat mij dit dan eens weten.