par
Isa » 02 mai 2005, 22:54
Bonjour,
Je reprends ce poste, parce que mon problème traite sensiblement de la même chose, à savoir : mysql_fetch_array
Je ne connais rien au php, le code suivant a été développé par qqn d'autre que je ne peux pas contacter actuellement, et ce code concerne la validation d'inscription à un site.
Code : Tout sélectionner
<?php
include("infoServeur.php");
if (isset($_GET['id']) && isset($_GET['pass']))
{
$id=$_GET['id'];
$pass=$_GET['pass'];
$identifiant = md5($id);
$connection = mysql_connect($host, $user,$password);
mysql_select_db("$dbname", $connection);
$query = mysql_query("SELECT nom, prenom, email FROM attenteValidation WHERE identifiant='$id' and password='$pass'");
$tab = mysql_fetch_array($query, MYSQL_NUM);
mysql_query("insert into identification(identifiant, password, nom, prenom, email) values('$identifiant', '$pass', '$tab[0]', '$tab[1]', '$tab[2]')");
mysql_query("delete from identification where identifiant='$id'");
}
else
{
echo "Un problème est survenu lors de la génération du lien";
}
?>
Le message d'erreur que les visiteurs obtiennent lorsqu'ils cliquent sur le lien pour valider leur inscription est :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/4/9/monsite/inscription.php on line 12
La ligne 12 étant : $tab = mysql_fetch_array($query, MYSQL_NUM);
Je ne sais vraiment pas ce que je dois modifier, j'ai eu beau chercher un peu, tout a été vain. Si vous pouviez m'aider, vous me seriez d'un grand secours !! Merci d'avance !
Bonjour,
Je reprends ce poste, parce que mon problème traite sensiblement de la même chose, à savoir : mysql_fetch_array
Je ne connais rien au php, le code suivant a été développé par qqn d'autre que je ne peux pas contacter actuellement, et ce code concerne la validation d'inscription à un site.
[code]
<?php
include("infoServeur.php");
if (isset($_GET['id']) && isset($_GET['pass']))
{
$id=$_GET['id'];
$pass=$_GET['pass'];
$identifiant = md5($id);
$connection = mysql_connect($host, $user,$password);
mysql_select_db("$dbname", $connection);
$query = mysql_query("SELECT nom, prenom, email FROM attenteValidation WHERE identifiant='$id' and password='$pass'");
$tab = mysql_fetch_array($query, MYSQL_NUM);
mysql_query("insert into identification(identifiant, password, nom, prenom, email) values('$identifiant', '$pass', '$tab[0]', '$tab[1]', '$tab[2]')");
mysql_query("delete from identification where identifiant='$id'");
}
else
{
echo "Un problème est survenu lors de la génération du lien";
}
?>
[/code]
Le message d'erreur que les visiteurs obtiennent lorsqu'ils cliquent sur le lien pour valider leur inscription est :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/free.fr/4/9/monsite/inscription.php on line 12
La ligne 12 étant : $tab = mysql_fetch_array($query, MYSQL_NUM);
Je ne sais vraiment pas ce que je dois modifier, j'ai eu beau chercher un peu, tout a été vain. Si vous pouviez m'aider, vous me seriez d'un grand secours !! Merci d'avance !