begin process at 2012 05 28 15:11:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

ajout donnée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajout donnée

vendredi 5 septembre 2008 à 13:41:07 | ajout donnée

papiona

Bonjour a tous
j'ai un probléme au niveau de l'insertion des données dans une table,quand je clique valider l'opération est effectué et les données sont enregistrés sur la base mais quand je recommence l'opération encore une fois ca ve dire au moment d'un nouveau ajout,j'ai remarqué que l'enregistrement précedent est dubliqué dans la base donnée(les même infos sont enregistré 2 fois a part le clé biensûre)donc aprés chaque actualisation de la page les infos s'enregistrent même si j rien saisi
est ce qu'il ya une fonction qui résoudre ça ?
svp j'attends vos réponse

vendredi 5 septembre 2008 à 15:04:45 | Re : ajout donnée

executals

En gros si j'ai bien compris lorsque tu entres de nouvelles données, ce sont les précédentes qui s'enregistrent?
a mon avis ce n'est pas une fonction qu'il te faut, c'est plutôt modifié la tienne.

montre ton code si je peux t'aider je le ferais.

@++
vendredi 5 septembre 2008 à 15:25:04 | Re : ajout donnée

papiona

Bon voila mon code
 <?php

$server="localhost";
$user="root";
$pass="";
$bd="inscrip";
mysql_connect($server,$user,$pass) or die ("impossible");
mysql_select_db($bd) or die ("impossible");

$cin= addslashes($_POST["txtcin"]);
$nom=$_POST['txtnom'];
$prenom=$_POST['txtprnm'];
$adress=$_POST['txtadrs'];
$tel=$_POST['txtel'];
$mail=$_POST['txtmail'];
$date=date("y-m-d h:i:s");
$dure=$_POST['txtdure'];


$sql="insert into client(id,cin,nom,prenom,adresse,tel,email,dateincrip,dure) values('','$cin','$nom','$prenom','$adress','$tel','$mail','$date','$dure')";
$result=mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

mysql_close();

?>
aprés chaque actualisation de la page, a chaque fois que je vais saisir un nouveau enregistrement je trouve dans la base de donnée que l'enregistrement précident est enregistrés 2 fois ou plus

vendredi 5 septembre 2008 à 15:59:27 | Re : ajout donnée

jreaux62

"aprés chaque actualisation de la page ..."
Normal !
A chaque "actualisation", la page ré-exécute le code !
Il ne faut pas le faire !
Et pour éviter le problème, vérifier si les parametres ont bien été "postés" avant :
if ( isset($_POST["valider"]) ) {  (nom du champ "submit" du formulaire)
..................... (traitement)
}



Cette discussion est classée dans : base, donnée, données, ajout, opération


Répondre à ce message

Sujets en rapport avec ce message

mise à jour base de donnée [ par billy67000 ] Bonjour, lorsque j'inserre des données dans un base mysql et ensuite je click sur refersh (ou actualiser) de mon browser, les mêmes données sont à nou Base de donnée MySQL [ par snakykyle ] Bonjour tout le monde, Je voudrais créer un site du style Hattrick.org C'est un jeu online qui permet de gérer une équipe de foot... Bref, j'aurai vou ajout d'un fichier à la base des données [ par sahoumya ] salut tous le monde,je voudrait savoir comment je peux activer le botton parcourir ,merci de votre réponse Base de donnée voiture ? comment faire.. [ par Korri57 ] Bonjour à tousTotalement débutant dans le PHP, base de données, etc...!! je me débrouile en java, html...etcai passé plusieurs heures à chercher, mais insertion base de donnée [ par newsparallel ] Bonjour,quand j'accede au espace admin/base de données pour  coller ma base de données j'ai un message qui me dit : <a class="p" href="http://www.goog Gérer base de donnée MySQL sur un serveur [ par lili9578 ] Bonjour,je suis débutante  et j'ai un petit problème. Je dois maintenir un site intranet PHP. Donc pour les développements, j'utilise une base de donn connxion a une base de donnée mysql [ par howida6980 ] j'ai crée un formulaire avec des champs de données; maintenant je veux enregistrer ces données dans une base de données mysql quand je clic sur le bou migration d informations vers une base de données [ par inblossom ] Mon projet De stage consiste a creer une application ainsi une base de donnée dont les infos sont inserer automatiquement dans cette base de donnée . Afficher le nom de la table des données d'une base de donnée [ par issaconan ] Bonjour, Je suis entrain de réaliser un petit script qui affiche données depuis plusieurs tables d'une base de donnée. Un surfeur sur le forum ma bien Rafraichier des données issues d'une base de donnée [ par ramk ] Bonjour à tous, Je suis entraine de coder un site web dans lequel , il y a toujours besoin de rafraichir les données à une période de 30 secondes a p


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,122 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales