Problème pour écrire dans une table!

Problème pour écrire dans une table! - SQL/NoSQL - Programmation

Marsh Posté le 29-07-2007 à 12:35:04    

Salut!  
 
Un petit soucis avec mysql, je suis en train de créer un site sur notre centre de secours avec une rubrique interventions que j'aimerais mettre à jour via un formulaire et une base de données, j'ai donc crée 3 tables, une qui renseigne les inters (table "inters", une qui met à jour un tableau (table "tab_inters" et l'autre pour diverses petites choses comme l'équipe de garde (table "divinters" )...  
 
Le problème, c'est que j'arrive parfaitement à écrire dans ma table "inters" et "divinters", mais je n'arrive pas à écrire dans la table "tab_inters" malgré que j'utilise le même code (en changeant biensur ce qu'il faut) de même que j'arrive à modifier les données dans les 2 tables (avec la fonction UPDATE) mais je n'y arrive pas non plus dans la fameuse table tab_inters...  
 
Je précise que j'utilise easyphp... Y aurait'il un bug de ce coté là qui fairait qu"on ne peut pas écrire dans 3 tables?  
 
Si quelqu'un a une idée!  
 
Merci d'avance !  
 
Ps: Je précise également que j'ai essayé en changeant le nom de ma table et ça ne fonctionne toujours pas...
 

Reply

Marsh Posté le 29-07-2007 à 12:35:04   

Reply

Marsh Posté le 29-07-2007 à 12:36:50    

Pour complément, voici le code d'écriture:
 
<?
mysql_connect("localhost", "root" ); // Connexion à MySQL
mysql_select_db("interventions" ); // Sélection de la base
 
$sap =$_GET["sap"];
$inc =$_GET["inc"];  
$acc =$_GET["acc"];
$div =$_GET["div"];  
$aut =$_GET["aut"];
$tot =$_GET["tot"];
 
mysql_query("INSERT INTO tab_inters VALUES('$sap', '$inc', '$acc', '$div', '$aut, '$tot')" );
 
 
 
mysql_close();
 
?>

Reply

Marsh Posté le 29-07-2007 à 20:47:41    

zarno56 a écrit :

Pour complément, voici le code d'écriture:
 
<?
mysql_connect("localhost", "root" ); // Connexion à MySQL
mysql_select_db("interventions" ); // Sélection de la base
 
$sap =$_GET["sap"];
$inc =$_GET["inc"];  
$acc =$_GET["acc"];
$div =$_GET["div"];  
$aut =$_GET["aut"];
$tot =$_GET["tot"];
 
mysql_query("INSERT INTO tab_inters VALUES('$sap', '$inc', '$acc', '$div', '$aut, '$tot')" );
 
 
 
mysql_close();
 
?>


 
 
Bonsoir,
Perso ce qui me saute aux yeux, c'est qu'il manque un 'quote' après $aut...  
L'insert ne peut pas être exécuté dans ces conditions je pense.
 
A plus

Reply

Marsh Posté le 30-07-2007 à 15:11:51    

Merci pour ta réponse, en effet, après correction, tout fonctionne correctement... Je crois qu'à force de regarder le code, je ne voyais même plus les fautes! :p Et pourtant j'avais cherché ce type d'erreur!  
 
Merci en tout cas :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed