A voir également:
- Difference entre isset et !isset
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Difference entre mo et mb ✓ - Forum Matériel & Système
- Difference entre mode avion et donnees mobiles - Guide
- Différence entre mkv et avi ✓ - Forum Format et connectique vidéo
4 réponses
oula quand meme
ok daccord merci ! !
je peux te demander autre chose ?
mon code permet de mettre a jour une donnée qu on modifie dans un tableau
les lignes sont identifiées par l'id_RT
mon echo renvoit non , donc il ne va pas dans le if
jarrive pas a voir pourquoi
ok daccord merci ! !
je peux te demander autre chose ?
mon code permet de mettre a jour une donnée qu on modifie dans un tableau
les lignes sont identifiées par l'id_RT
if(isset($_POST['quantite'.$row[0]]))
{
$sql2="UPDATE RENSEIGNEMENT_MATERIEL
SET Qte_RT_M_PF='".$_POST['quantite'.$row[0]]."'
WHERE Id_RT='".$row[0]."'";
echo $sql2;
$resultat2=resultat($sql2,$Connexion);
}
else
$reussi='non';
echo $reussi;
mon echo renvoit non , donc il ne va pas dans le if
jarrive pas a voir pourquoi
jen ai eu fait ailleurs
en fait jai :
avec les echo jai vu que ça allait bien dans la premiere et la mise a jour derenseignement c'est bon
ça bloque a la deuxieme
pourtant jai fait pareil ...
je pense que ça vient de la requete pour le tableau car on a du la traficoter pour que laffichage soit correcte :
comme tu vois libelle_rt est en double car sinon toutes les valeurs etaient decalés
en fait jai :
//Liste Renseignements techniques
$sql="SELECT RENSEIGNEMENT_TECHNIQUE.Id_RT
FROM RENSEIGNEMENT_TECHNIQUE,RENSEIGNEMENT_MATERIEL
WHERE RENSEIGNEMENT_TECHNIQUE.Id_RT=RENSEIGNEMENT_MATERIEL.Id_RT
AND Id_M='".$numfiche."'";
$resultat=resultat($sql,$Connexion);
while($row=&$resultat->fetchRow())
{
//Mise a jour renseignement
if(isset($_POST['renseignement'.$row[0]]))
{
$sql="UPDATE RENSEIGNEMENT_MATERIEL
SET Id_RT='".$_POST['renseignement'.$row[0]]."'
WHERE Id_RT='".$row[0]."'";
$resultat=resultat($sql,$Connexion);
}
else
$reussi='non';
//Mise à jour quantité
echo $_POST['quantite'.$row[0]];
if(isset($_POST['quantite'.$row[0]]))
{
$sql2="UPDATE RENSEIGNEMENT_MATERIEL
SET Qte_RT_M_PF='".$_POST['quantite'.$row[0]]."'
WHERE Id_RT='".$row[0]."'";
echo $sql2;
$resultat2=resultat($sql2,$Connexion);
}
else
$reussi='non';
avec les echo jai vu que ça allait bien dans la premiere et la mise a jour derenseignement c'est bon
ça bloque a la deuxieme
pourtant jai fait pareil ...
je pense que ça vient de la requete pour le tableau car on a du la traficoter pour que laffichage soit correcte :
//Tableau des renseignements techniques du matériel - possibilité de modifier les données
$sql="SELECT renseignement_materiel.Id_RT,libelle_rt,libelle_rt,qte_rt_m_pf,ref_pf,libelle_pf
FROM materiel, renseignement_materiel, renseignement_technique, piece_et_fourniture
WHERE materiel.Id_M='".$_SESSION['ID']."'
AND materiel.Id_M=renseignement_materiel.id_m
AND renseignement_materiel.id_rt=renseignement_technique.id_rt
AND renseignement_materiel.id_pf= piece_et_fourniture.id_pf
ORDER BY renseignement_materiel.Id_rt ASC";
$resultat = resultat($sql,$Connexion)
comme tu vois libelle_rt est en double car sinon toutes les valeurs etaient decalés