bonjour à tous
je débute tout juste en javascript et j'ai besoin d'aide
je déroule les données d'une table de ma base de données que j'insère dans un tableau
et sur chaque ligne se trouve un bouton pour pouvoir modifier une donnée
je dois récuper une variable php (le numéro d'enregistrement) dans un code javascript
est-it possible de faire ceci :
document.location="index.php?page=validation&reponse=ok&num=<?php echo $_row['num'];?>";
cela ne fonctionne pas mais c'est peut etre une erreur de syntaxe, si c'est le cas merci de me le signaler
autre chose
j'ai essayer en remplçant par une variable de session et cela fonctionne mais le problème est que je garde uniquement le dernier enregistrement (ce qui est logique puisque à chaque ligne je récupère la variable $row dans $_SESSION donc au final je n'ai que le dernier)
document.location="index.php?page=validation&reponse=ok&num=<?php echo $_SESSION['num'];?>";
je ne sais pas du tout comment faire merci de me donner un petit coup de main
voila mon code dans son ensemble :
d'abord le php
//on execute la requete sur les suivis dans fonction.php
$resultSuivi = mysql_query(reqSuivi($_SESSION['date']));
//traitement du resultat dans une boucle pour afficher dans le tableau
while($rowSuivi = mysql_fetch_assoc($resultSuivi))
{
echo"<tr>";
echo"<td colspan='20'>".$rowSuivi['SUI_ID']."</td>";
echo"<td colspan='20'>".$rowSuivi['SUI_NATURE_TEXTE']."</td>";
echo"<td colspan='20'>".$rowSuivi['SUI_DATE_ECHEANCE']."</td>";
echo"<td colspan='20'>";
//requete sur les Processus du suivi dans fonction.php
$resultProcessus = mysql_query(reqProcessus($rowSuivi['SUI_ID']));
//traitement du resultat dans une boucle pour afficher dans la ligne du tableau
while($rowProcessus = mysql_fetch_assoc($resultProcessus))
{
echo $rowProcessus['PRO_PILOTE_PRENOM']." ".$rowProcessus['PRO_PILOTE_NOM']."<br>";
}
echo"</td>";
echo"<td colspan='10'>".$rowSuivi['SUI_VALIDATION']."</td>";
echo"<td><img src='./images/puce.png' title='modifier' id='num' onclick=validation()></td>";
echo"</tr>";
}
puis le javascript
function validation()
{
if (confirm('Voulez-vous valider ou annuler la validation de ce suivi ?'))
{
document.location="index.php?page=validation&reponse=ok&num=<?php echo $rowSuivi['SUI_ID'];?>";
}
else
{
envoi();
}
}
Partager