impossible de faire plusieur enregistrement avec reqte inser

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : impossible de faire plusieur enregistrement avec reqte inser

par Cyrano » 20 avr. 2007, 07:48

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

ca marche

par goomie25 » 19 avr. 2007, 21:25

vous casser ^plus la tete ca marche pourtant j ai rien changer juste ajouter die(mysql_error() pour voir si y avait une erreur mais non en tout cas merci pour votre contribution en core merci 1000fois

voici le code complet

par goomie25 » 19 avr. 2007, 19:05

$link=mysql_connect('localhost','root');//connection a au serveur mysql
	echo 'connecter';
	mysql_select_db('agenda',$link);//selection de la base agenda
	echo ' '.'table agenda selectionner';

	$operateur=$_POST['operateur'];
	$datetime=$_POST['annees'].'-'.$_POST['mois'].'-'.$_POST['jour'].' '.$_POST['heure'];
	echo ' '.$datetime;
	$societe=$_POST['societe'];
	$objet=$_POST['objet'];
	$divers=$_POST['divers'];
	$query='INSERT INTO '.$operateur.' (id_datetime,id_societe,id_objet,id_divers) VALUES ('."'$datetime'".','."'$societe'".','."'$objet'".','."'$divers'".');';
	mysql_query($query,$link);
	echo $query;
	echo ' ,table ';echo $operateur.' requete'; 
	mysql_close($link);//fermeture de la base de donnees agenda

errata

par goomie25 » 19 avr. 2007, 18:43

effectivement y une erreur dans la requete quer j ai poster mais sur mon code y a bien joel au lieu d agenda

par Ryle » 19 avr. 2007, 16:59

Code : Tout sélectionner

INSERT INTO agenda (id_datetime,id_societe,id_objet,id_divers) VALUES ('2007-02-15 18:25:32','etc','etc','etc')
Je suppose que lorsque tu exécutes ta requête sous phpMyAdmin ou MySQL (ou si tu regarde le mysql_error() obtenu lors de l'exécution de ta erquête par php), tu as un joli message d'erreur du genre "Table ou vu inexistante" ?

C'est probablement parce que tu essaye d'insérer des données dans une table nommée "agenda" alors que celle que tu as créé s'appelle "joel" ;)

voila le code source de la table

par goomie25 » 19 avr. 2007, 16:41

CREATE TABLE `joel` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`id_datetime` DATE NOT NULL ,
`id_societe` TEXT NOT NULL ,
`id_objet` TEXT NOT NULL ,
`id_divers` TEXT NOT NULL
) ENGINE = MYISAM ;

je l ai cree avec phpmyadmin

par Cyrano » 19 avr. 2007, 07:51

Montre-nous le script de création de la table en question, je flaire une erreur de construction :-k

impossible de faire plusieur enregistrement avec reqte inser

par goomie25 » 18 avr. 2007, 23:00

j ai fait un formulaire en html et je souhaite enregistyer les donnees receuillis dans un base de donnees (mysql)
probleme lorsque j enregistre pour la premiere fois cela marche mais il est impossible de faire plus d un enregistrement
ex mysql_query("INSERT INTO agenda (id_datetime,id_societe,id_objet,id_divers) VALUES('2007-02-15 18:25:32','etc','etc','etc');"); voila pour ma requete doit plutot utliser update que insert dois-je utliser plutot la methode get que post si qq peu m aider svp