par
Lorenzo » 28 juin 2006, 20:58
Merci de votre aide et je vous en remercie beaucoup. Mais si je m'adresse dans un forum de débutant c'est parceque je débute et que je ne saisi pas toutes les subtilités du PHP.
Encore merci d'avoir pris du temps pour moi.
desolé mais je pensais que tu avais repiqué le code ailleurs ce qui expliquait les erreurs ... j'ai meme cru que c'etait une blague au debut
d'ailleurs pour infos ya encore une erreur dans ta correction :
$sql = "select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = '$Mail_visiteur' || nomvisiteur = '$Nom_visiteur'"
tu utilises les . quand tu fais une concatenation, vu que tu inclus directement tes vars entre "" tu n'as pas besoin des "."
exemple de concatenation :
$sql = "select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = '".$Mail_visiteur."' || nomvisiteur = '".$Nom_visiteur."'";
en plus propre ya sprintf()
$stReq = 'select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = \'%s\' || nomvisiteur = \'%s\'';
$stFormatReq = sprintf($stReq, $Mail_visiteur, $Nom_visiteur);
derniere chose et tu sur que le
ou (
||) (OR) a sa place pour cette verification ?
ca serait pas plutot un
et (&&) (AND) ?
vu que je ne connais pas le code derriere la condition, il est tres dur de repondre a ta place ...
[quote="alaingpl"]Merci de votre aide et je vous en remercie beaucoup. Mais si je m'adresse dans un forum de débutant c'est parceque je débute et que je ne saisi pas toutes les subtilités du PHP.
Encore merci d'avoir pris du temps pour moi.[/quote]
desolé mais je pensais que tu avais repiqué le code ailleurs ce qui expliquait les erreurs ... j'ai meme cru que c'etait une blague au debut :D
d'ailleurs pour infos ya encore une erreur dans ta correction :
[php]$sql = "select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = '$Mail_visiteur' || nomvisiteur = '$Nom_visiteur'" [/php]
tu utilises les . quand tu fais une concatenation, vu que tu inclus directement tes vars entre "" tu n'as pas besoin des "."
exemple de concatenation :
[php]$sql = "select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = '".$Mail_visiteur."' || nomvisiteur = '".$Nom_visiteur."'"; [/php]
en plus propre ya sprintf()
[php]
$stReq = 'select mailvisiteur, nomvisiteur from table_verif where mailvisiteur = \'%s\' || nomvisiteur = \'%s\'';
$stFormatReq = sprintf($stReq, $Mail_visiteur, $Nom_visiteur);
[/php]
derniere chose et tu sur que le [b]ou [/b]([b]||[/b]) (OR) a sa place pour cette verification ?
ca serait pas plutot un [b]et [/b](&&) (AND) ?
vu que je ne connais pas le code derriere la condition, il est tres dur de repondre a ta place ...