Bonjours,
Voila, je fais une requete sur un bd mais le problème c'est qu'en retour il ne m'envoie rien, je sais que ma requete fonctionne car quand je change la variable par un nombre il me sort un résultat, mais dès que je met la variable, il ne veux plus rien afficher.
Quelqu'un pourrais me dire pourquoi il n'accepte pas ma requete ou qu'il ne me renvoie rien?
Si je fais afficher ma requete il remplace bien mon $numstage par un nombre ... donc je ne vois vraiment pas pourquoi il ne veux rien savoir.
Merci pour les reponses
<?php
include("pass.php");
$mysql_db = mysql_connect($serveur,$login,$pass);
mysql_select_db("mozetbe1") or die ("pas de base de donnée presente");
$numstage = $_POST['lststage'];
$numstage++;
$query = "SELECT stagière.nom, stagière.prenom, stagière.datedenaissance, stagière.numtel, stagière.gsm, stagière.email, reservstage.payé, reservstage.reduc, reservstage.reservconfirm, reservstage.reservatt, reservstage.remarque ";
$query .= "FROM reservstage, stagière " ;
$query .= "WHERE stagière.nom = reservstage.nom && stagière.prenom = reservstage.prenom && reservstage.numstage = '".$numstage."'"; $resultat = mysql_query($query);
while($row = mysql_fetch_array($resultat)){
if ($row != 'undefined' && $row !=''){
list($ddnyear, $ddnmonth,$ddnday ) = explode("-", $row['datedenaissance']);
$age = ddsyear-$ddnyear;
if ($ddsmonth<$ddnmonth){
$age--;
}else if(ddsmonth==$ddnmonth){
if (ddsday<$ddnday){
$age--;
}
}
echo' var newRow = document.getElementById("table").insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML ="'. $row['nom'].'";
newCell = newRow.insertCell(1);
newCell.innerHTML = "'. $row['prenom'].'";
newCell = newRow.insertCell(2);
newCell.innerHTML = "'. $row['numtel'].'";
newCell = newRow.insertCell(3);
if ("'. $row['gsm'].'"=="nnnn/nnnnnn")
newCell.innerHTML = "pas de gsm";
else
newCell.innerHTML = "'. $row['gsm'].'";
newCell = newRow.insertCell(4);
newCell.innerHTML = "'. $row['email'].'";
newCell = newRow.insertCell(5);
newCell.innerHTML = "'.$age.'";';
}
}
mysql_close($mysql_db);
?>