cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
1 août 2005 à 10:10
ombrey20
Messages postés14Date d'inscriptiondimanche 14 août 2005StatutMembreDernière intervention26 mai 2009
-
19 août 2005 à 13:46
Lo all !
Ma requete sql :
ex : $_POST['email'] = test@microcompact.com
$mail = "$_POST['email']";
$req2 = "SELECT email FROM tbl_visit WHERE email='".$mail."'";
Cette requete fonctionne mais me fais une erreur, et aprés divers test, jme suis aperçu que c'etait le charactére @ qui genere cette erreur.
jme demandai si c'etait pas un probleme de parametrage de ma bdd sql qui genere celle-ci ou si c'etait un caractere qui faisait chier
sql d origine!
cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011 1 août 2005 à 11:25
c'est tros zarb jcapte pas, en faite la 1er fois il te demande ton email puis crée un cookie, comme sa si tu redl un autre fichier il va voir ton cookie et fais la requete avec le mail du cookie.
if (isset($_COOKIE['vismail'])) {
$visit = $_COOKIE['vismail'];
//echo strlen($_COOKIE['vismail']); //juste un test
if($visit!="") {
$req1 = "SELECT email FROM tbl_visit WHERE email='".$visit."'";
$exec1 = mysql_query($req1);
$result1 = mysql_fetch_array($exec1);
mysql_close;
}
}
c'est requete un test pour savoir si deja venu ou pas (affichage du input text pour rentrer le mail ou directement le lien de dl si requete ok)
comme tu vois j'ai essayer de le boquer au maximun pour etre sur que le $visit conteint bien le mail, tout fonctionne sauf la requete de temps en temps ...
Si t'as le cookie, que tu ferme la fenetre et que tu retourne sur le site, ton 1er dl aura une erreur (mais marchera qd meme) alors que le 2eme n'en aura pas! c'est tros lol jamais vu sa
ombrey20
Messages postés14Date d'inscriptiondimanche 14 août 2005StatutMembreDernière intervention26 mai 200915 19 août 2005 à 13:46
j'ai un petit prob qui peut m'aider!!!!!
est ce que c'est possible,si jamais on click sur un lien il execute une requete sachant que que cette requette est parrametrée..
*********************************************************
$SQL = "SELECT *FROM trombinoscope where ID=$a";
$result = mysql_query($SQL) or die("La requête
$SQL
a échoué : ".mysql_error());
$article =mysql_fetch_object($result);
$result = mysql_query($SQL) ;
**************************************************************
par exemple on click sur -lien1- il me donne le resultat du requete SELECT *FROM trombinoscope where ID=1;
-lien2- la requete SELECT *FROM trombinoscope where ID=2; ainsi d suite...
j vous remercie d'avance..