Impossible de récupérer une variable
Posté : 27 oct. 2015, 20:44
Bonjour,
Je souhaiterais récupérer la variable "Name" pour la mettre dans une table de ma base de donnée.
J'ai donc procéder comme ceci:
Mais je n'arrive pas à récupérer le pseudo (".$row[$nameDB].")
J'ai erreur comme quoi "row" n'est pas défini.
Je sais que "$string" n'est pas au bon endroit mais même si je déplace, cela me donne une erreur et cette erreur est:
Notice: Undefined variable: string
Bref je suis perdu..
Cordialement.
Je souhaiterais récupérer la variable "Name" pour la mettre dans une table de ma base de donnée.
J'ai donc procéder comme ceci:
Code : Tout sélectionner
$string = $mysql->myQuery ( "INSERT INTO `applications` (`Player`, `Answer3`, `Answer4`, `Answer5`, `Answer6`, `Answer7`, `Answer8`, `Answer9`, `Answer10`, `Answer11`, `Referred`) VALUES
(".$row[$nameDB].", '".$_POST['qs1']."', '".$_POST['qs2']."', '".$_POST['qs3']."', '".$_POST['qs4']."', '".$_POST['qs5']."', '".$_POST['qs6']."', '".$_POST['qs7']."', '".$_POST['qs8']."', '".$_POST['qs9']."', '".$_POST['referred']."')" ) ;
if ( $string )
{
if ( $string->rowCount() != 0 )
{
foreach ($string as $row )
{
$result = $mysql->query($string)->fetchAll();
if(!$result)
{
echo $string."<br><div class=error>Il y à eu une erreur lors de votre demande. Veuillez réessayer.</div>";
}
else
{
echo "<div class=success>Demande envoyée à l'équipe LSL-RP!<br>Un membre du staff étudiera votre demande, veuillez patientez.<br>Si votre demande est refusé, vous pouvez réessayer.</div>";
}
}
}
}J'ai erreur comme quoi "row" n'est pas défini.
Je sais que "$string" n'est pas au bon endroit mais même si je déplace, cela me donne une erreur et cette erreur est:
Notice: Undefined variable: string
Code : Tout sélectionner
if ( $string )
{
if ( $string->rowCount() != 0 )
{
foreach ($string as $row )
{
$string = $mysql->myQuery ( "INSERT INTO `applications` (`Player`, `Answer3`, `Answer4`, `Answer5`, `Answer6`, `Answer7`, `Answer8`, `Answer9`, `Answer10`, `Answer11`, `Referred`) VALUES
(".$row[$nameDB].", '".$_POST['qs1']."', '".$_POST['qs2']."', '".$_POST['qs3']."', '".$_POST['qs4']."', '".$_POST['qs5']."', '".$_POST['qs6']."', '".$_POST['qs7']."', '".$_POST['qs8']."', '".$_POST['qs9']."', '".$_POST['referred']."')" ) ;
$result = $mysql->query($string)->fetchAll();
if(!$result)
{
echo $string."<br><div class=error>Il y à eu une erreur lors de votre demande. Veuillez réessayer.</div>";
}
else
{
echo "<div class=success>Demande envoyée à l'équipe LSL-RP!<br>Un membre du staff étudiera votre demande, veuillez patientez.<br>Si votre demande est refusé, vous pouvez réessayer.</div>";
}
}
}
}Cordialement.