probleme insertion base de données

probleme insertion base de données - PHP - Programmation

Marsh Posté le 15-03-2005 à 10:21:43    

Bonjour
 
J'ai un petit souci quand j'execute le code suivant.
Il m'insere dans le champ paiement_num_commande un entier qui s'incremente de 1 à chaque fois. Par contre quand j'arrive à la valeur 10 et bien il m'insere plus que des numeros 10, il n'y a plus d'incrementation.
 

Code :
  1. if(isset($_GET['action']) && $_GET['action'] == 'ajout')
  2.     {
  3. mysql_select_db($database_dbprotect, $dbprotect);
  4. $query_factures="SELECT paiement_num_facture FROM tab_paiement ORDER BY paiement_num_facture DESC";
  5. $factures = mysql_query($query_factures, $dbprotect) or die(mysql_error());
  6. $lignes_factures = mysql_fetch_array($factures);
  7. $num_facture=$lignes_factures['paiement_num_facture']+1;
  8. $query_ins_paiement = "INSERT INTO tab_paiement(paiement_id, paiement_num_facture) VALUES('','$num_facture')";
  9. mysql_query($query_ins_paiement) or die('Erreur SQL !'.$query_ins_paiement.'<br>'.mysql_error());
  10. }


Message édité par skynicko le 15-03-2005 à 10:31:59
Reply

Marsh Posté le 15-03-2005 à 10:21:43   

Reply

Marsh Posté le 15-03-2005 à 10:36:15    

J'ai trouvé la solution je suis désolé pour le post inutil

Reply

Marsh Posté le 15-03-2005 à 10:38:28    

Fais afficher la requête générée, et si elle est incorrecte cherche pourquoi...c'est pas évident de t'aider avec ce petit bout de code.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 15-03-2005 à 11:00:32    

si tu peu écrire ta solution pour les personnes dans le meme cas que toi ce serai gentil :d


---------------
Pas le temps... Ou pas envie de le prendre ?
Reply

Marsh Posté le 15-03-2005 à 15:11:03    

J'avais mon champ numero de commande qui était en type varchar dans ma base et je l'ai mis en int.

Reply

Sujets relatifs:

Leave a Replay

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