Probleme fonction et fonction mysql.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme fonction et fonction mysql.

Re: Probleme fonction et fonction mysql.

par Invité » 19 mai 2007, 11:11

C'est bon j'ai résolu mon problème je ne sais pas pourquoi mais en changeant cette lign tout a fonctionner
voila comment a fini ma fonction:
function send_mail($dest)
{
	$desti = strtolower($dest);
	$email = mysql_query("SELECT prenom,nom,abrev FROM email");
	while($test = mysql_fetch_assoc($email))
	{
		if(ereg(strtolower($test['nom']), $desti) && ereg(strtolower($test['prenom']), $desti))
		{
		echo '<a href="contact.php?dest='.$email['abrev'].'" class="mail">'.$dest.'</a>';
		$erreur = 1;
		}
	}
	if(!isset($erreur))
	{
	echo '<span class="mail">'.$dest.'</span>';
	}
}

par Sékiltoyai » 18 mai 2007, 23:43

Si tu as besoin de nous pour régler une erreur de syntaxe, je suis dans le regret de t'annoncer que tu débutes. Mais si tu veux qu'on te la règle donne nous le code, et ce sera fait. :-/

par Gsgsd » 18 mai 2007, 23:39

Sympa du conseil mais ça ne fais pas trop avancé les choses et sans trop me vanter je ne débute pas c'est juste que c'est la première fois que ça me fait une erreur !!!

par titerm » 17 mai 2007, 10:20

Pour les erreurs de syntaxe, le forum je débute en php est plus indiqué que celui ci.

par Gsgsd » 16 mai 2007, 23:40

Fais ceci :
$mail = mysql_query("SELECT prenom,nom,abrev FROM cd33_email") or die mysql_error();
J'ai essayé et il me repond:

Parse error: syntax error, unexpected T_STRING in C:\Program Files\wamp\www\si-fonction.php on line 89
... :oops:

par Sékiltoyai » 16 mai 2007, 00:13

Fais ceci :
$mail = mysql_query("SELECT prenom,nom,abrev FROM cd33_email") or die mysql_error();

par Gsgsd » 15 mai 2007, 22:06

Merci, j'ai essayé tout ce qu'il dise mais j'ai pas trouve toujour la meme erreur

voila ma nouvelle fonction:
function send_mail($dest)
{
	$desti = strtolower($dest);
	$mail = mysql_query("SELECT prenom,nom,abrev FROM cd33_email");
	while($email = mysql_fetch_assoc($mail))
	{
		if(ereg(strtolower($email['nom']), $desti) && ereg(strtolower($email['prenom']), $desti))
		{
		echo '<a href="si-contact.php?dest='.$email['abrev'].'" class="mail">'.$dest.'</a>';
		$erreur = 1;
		}
	}
	if(!isset($erreur))
	{
	echo '<span class="mail">'.$dest.'</span>';
	}
}

par Cyrano » 15 mai 2007, 21:50

Problème classique et traité régulièrement, ici comme ailleurs. As-tu regardé ==> Ici <== ?

Probleme fonction et fonction mysql.

par Gsgsd » 15 mai 2007, 21:46

Bonjour, j'ai un fichier de fonction qui me permettrait de retrouver un code pour identifier la personne a qui envoyer un email.
Mais j'ai une erreur...

Voila ma fonction:
function send_mail($dest)
{
	$desti = strtolower($dest);
	$mail = mysql_query('SELECT * FROM email');
	while($email = mysql_fetch_array($mail))
	{
		if(ereg(strtolower($email['nom']), $desti) && ereg(strtolower($email['prenom']), $desti))
		{
		echo '<a href="si-contact.php?dest='.$email['abrev'].'" class="mail">'.$dest.'</a>';
		$erreur = 1;
		}
	}
	if(!isset($erreur))
	{
	echo '<span class="mail">'.$dest.'</span>';
	}
}
voila mon code que je met:
<?php send_mail("Martin JEAN"); ?>
et voila l'erreur lorsque cette personne existe dans dans ma BDD.
[phpBB Debug] PHP Notice: in file C:/Program Files/wamp/www/si-fonction.php on line 90: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Martin JEAN
et voila ma ligne 90:
while($email = mysql_fetch_array($mail))