Goede middag, ik heb hier een stukje script alleen werkt het niet.
ik krijg geen error als ik een bericht stuur naar iemand die mij geblokkeerd heeft.
Wat gaat er fout?

mvg.


<?php

$gebannenendb = mysqli_query($dbcreat,"SELECT * FROM `geblokkeerd` WHERE `eigenaar_id`='".mysqli_real_escape_string($dbcreat,$_POST['aan'])."' AND `geblokkeerd_id`='".mysqli_real_escape_string($dbcreat,$data->login)."'");
$geblokkeerd2 = mysqli_num_rows($gebannenendb);

if($geblokkerd2 >= "1"){
$error_status = $layout_v2."U kunt de gebruiker geen verzoek sturen om te daten.<br />";
$error_waarom = $layout_v2.$reden_van_blokade.$display_error;
display_functie();
status_check();
daten_mislukt($succes);
}elseif
?>
En waar is je foutafhandeling?

<?php
if($gebannenendb === FALSE)
echo mysqli_error($dbcreat);
?>

[size=xsmall]Toevoeging op 04/03/2015 15:16:16:[/size]

Nog twee kleinigheden:

een numerieke waarde hoeft niet tussen qoutes
<?php
if($geblokkerd2 >= 1){ // het is trouwens geblokkeerd.
?>

Laat die backticks lekker weg in je query:

SELECT * FROM geblokkeerd WHERE eigenaar_id=123 AND geblokkeerd_id=456


Ook die id's in je query hoeven niet in qoutes zolang ze tenminste numeriek zijn.

En als laatste zorg dat je netjes gaat inspringen.
Warning: mysql_real_escape_string() expects parameter 1 to be string, object given in /home/klant00324/domains/..../public_html/berichten.php on line 26

Opgelost. domme fout, ik gerbuikte een paar regels erboven mysql_real_escape_string.
inplaats van mysqli.


De "" `` '' heb ik expres in me scripts ik gebruik een programma wat daar op reageert.
dat ziet er veel mooier uit in het programma.



en nog een fout gevonden : geblokkerd2 en geblokkeerd2.

nu werkt het.
Let op je taal.

Ik zie $geblokkeerd2.
In de if() staat $geblokkerd2 (mist een e).
En even verder staat $reden_van_blokade (mist een k).
- SanThe - op 04/03/2015 15:35:21

Let op je taal.

Ik zie $geblokkeerd2.
In de if() staat $geblokkerd2 (mist een e).
En even verder staat $reden_van_blokade (mist een k).


Thanks die had ik nog niet opgemerkt!
Ik ben zo snel aan het typen dat ik foutjes maakt, Misschien toch iets langzamer te werk gaan.

;)
Of gebruik een goede editor die je variabelen kan voorspellen d.m.v. auto-complete.
ik gebruik http://www.htmlkit.com/ al sinds 2003.
toen ze nog klein waren 500$ aan gedoneerd sinds dien een licentie voor het leven gekregen als founder.
dus ik stap niet zomaar over van editor.

[size=xsmall]Toevoeging op 04/03/2015 16:02:31:[/size]

ik krijg trouwens telkens een error op deze site?


dat er geen connectie is met bassie@phphulp
Ik heb geen antwoord op jouw vraag maar ik kan wel antwoord geven m.b.t. de foutmeldingen.

Wanneer je tegen deze foutmelding aanloopt wordt je bericht wel geplaatst.

We zijn al op de hoogte gebracht van deze foutmeldingen en zullen proberen om dit zo snel mogelijk op te lossen.

Reageren