Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1150 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour écrire dans une table!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour écrire dans une table!

n°1592897
zarno56
Sauver ou périr
Posté le 29-07-2007 à 12:35:04  profilanswer
 

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...
 

mood
Publicité
Posté le 29-07-2007 à 12:35:04  profilanswer
 

n°1592898
zarno56
Sauver ou périr
Posté le 29-07-2007 à 12:36:50  profilanswer
 

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();
 
?>

n°1593043
black_lotu​s
Posté le 29-07-2007 à 20:47:41  profilanswer
 

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

n°1593361
zarno56
Sauver ou périr
Posté le 30-07-2007 à 15:11:51  profilanswer
 

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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour écrire dans une table!

 

Sujets relatifs
[Résolu] Problème de décalage de date java sous windows vista[SQL] Problème avec une petite requête et un DISTINCT.
Probleme bibliotheque partagée sous FireFox[HTML] probleme avec l'ouverture d'un popup
Synchroniser table access et serveur MysqlProblème de MIME (probablement)
structure de tableProbleme de cookie
Encore un probleme de .htaccessProblème création de fichier
Plus de sujets relatifs à : Problème pour écrire dans une table!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR