Bonjour, je travailles sur une page web qui utilises XmlHttpRequest pour envoyer et recevoir des données.
J'ai une première requête qui ajoute des données à une table :
J'ai une deuxième requête me permettant de réinitialiser toutes mes données :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28$insertSQL = sprintf("INSERT INTO responsabilite (Groupe, Operation, Sasissant) VALUES (%s, %s, %s)", GetSQLValueString($_GET['idg'], "int"), GetSQLValueString($_GET['ido'], "int"), GetSQLValueString($_GET['idr'], "int")); mysql_select_db($database_MyConnect, $MyConnect); mysql_query('START TRANSACTION',$MyConnect); $Result1 = mysql_query($insertSQL, $MyConnect); if (!$Result1) { mysql_query('ROLLBACK',$MyConnect); } else { $Result1 = mysql_query("SELECT max(IdResponsabilite) as Nbre FROM responsabilite",$MyConnect); if (!$Result1) { mysql_query('ROLLBACK',$MyConnect); } else { $row_result = mysql_fetch_assoc($Result1); mysql_query('COMMIT',$MyConnect); echo "<?xml version='1.0' encoding='UTF-8' ?>"; echo utf8_encode('<document>'); echo utf8_encode('<ind>'); echo $row_result['Nbre']; echo utf8_encode('</ind>'); echo utf8_encode('</document>'); } }
Lorsque je lance ma deuxième requête, je ne reçois pas mes nouveaux enregistrement. Si je relance ma page, là ca marche, j'ai le nouvel enregistrement. D'où peut venir ce problème? Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20$query_rcdGroupes = sprintf("SELECT G.IdGroupe, G.Nom FROM responsabilite INNER JOIN groupe G ON responsabilite.Groupe=G.IdGroupe WHERE (responsabilite.Operation=%s) AND (responsabilite.Sasissant=%s)", GetSQLValueString($ido_rcdGroupes, "int"),GetSQLValueString($idr_rcdGroupes, "int")); $rcdGroupes = mysql_query($query_rcdGroupes, $MyConnect) or die(mysql_error()); $row_rcdGroupes = mysql_fetch_assoc($rcdGroupes); $totalRows_rcdGroupes = mysql_num_rows($rcdGroupes); echo "<?xml version='1.0' encoding='UTF-8' ?>"; echo utf8_encode('<document>'); if ($totalRows_rcdGroupes > 0) { do { echo utf8_encode('<element>'); echo utf8_encode('<id>'); echo utf8_encode($row_rcdGroupes['IdGroupe']); echo utf8_encode('</id>'); echo utf8_encode('<nom>'); echo utf8_encode($row_rcdGroupes['Nom']); echo utf8_encode('</nom>'); echo utf8_encode('</element>'); } while ($row_rcdGroupes = mysql_fetch_assoc($rcdGroupes)); } echo utf8_encode('</document>');
Partager