Bonsoir les amis, je suis nouveau sur le forum.
Actuellement je développe un outil pour une entreprise pour que les employés envoient des feuilles d'heures mais je suis bloqué depuis 3 jours.
J'aimerai vérifier si l'utilisateur à déjà envoyé une semaine ou non. j'ai essayé avec "mysql_num_rows" et "PDO" mais je suis bloqué cela ne renvoie rien à chaque fois.
J'ai suivi ce Tuto au passage:
post433101.html#p433101
Si l'un d'entre vous pourrait m'aider ce serait sympa. Pour info: Je suis sur un hébergement OVH Perso.
MySQL_Query et Num Rows:
$verif = mysql_query('SELECT * FROM `'.$_POST["annee"].'` WHERE `iduser` = "'.$_SESSION["userid"].'" AND `idsemaine` = "'.$_POST["semaine"].'";');
$numberOfRows = mysql_num_rows($verif);
echo $numberOfRows;
PDO:
try
{
$bddpdo = new PDO('mysql:host='.$db_host.';dbname='.$db_name, $db_user, $db_password);
}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
die();
}
$sqlpdo = $bddpdo->prepare('SELECT * FROM :year WHERE iduser=:id AND idsemaine=:semaine');
$sqlpdo->execute(array(
'year' => "2015",
'id' => "2",
'semaine' => "10"));
while($resultpdo = $sqlpdo->fetch()){
print($resultpdo);
}
Merci,
Alexis
Bonsoir les amis, je suis nouveau sur le forum.
Actuellement je développe un outil pour une entreprise pour que les employés envoient des feuilles d'heures mais je suis bloqué depuis 3 jours.
J'aimerai vérifier si l'utilisateur à déjà envoyé une semaine ou non. j'ai essayé avec "mysql_num_rows" et "PDO" mais je suis bloqué cela ne renvoie rien à chaque fois.
J'ai suivi ce Tuto au passage: http://forum.phpfrance.com/post433101.html#p433101
Si l'un d'entre vous pourrait m'aider ce serait sympa. Pour info: Je suis sur un hébergement OVH Perso.
MySQL_Query et Num Rows:
[php]$verif = mysql_query('SELECT * FROM `'.$_POST["annee"].'` WHERE `iduser` = "'.$_SESSION["userid"].'" AND `idsemaine` = "'.$_POST["semaine"].'";');
$numberOfRows = mysql_num_rows($verif);
echo $numberOfRows;[/php]
PDO:
[php]try
{
$bddpdo = new PDO('mysql:host='.$db_host.';dbname='.$db_name, $db_user, $db_password);
}
catch(Exception $e)
{
echo 'Erreur : '.$e->getMessage().'<br />';
echo 'N° : '.$e->getCode();
die();
}
$sqlpdo = $bddpdo->prepare('SELECT * FROM :year WHERE iduser=:id AND idsemaine=:semaine');
$sqlpdo->execute(array(
'year' => "2015",
'id' => "2",
'semaine' => "10"));
while($resultpdo = $sqlpdo->fetch()){
print($resultpdo);
}[/php]
Merci,
Alexis