ibtissamsaki
Messages postés7Date d'inscriptionmercredi 20 janvier 2010StatutMembreDernière intervention 8 février 2010
-
20 janv. 2010 à 17:04
ibtissamsaki
Messages postés7Date d'inscriptionmercredi 20 janvier 2010StatutMembreDernière intervention 8 février 2010
-
5 févr. 2010 à 10:52
slt t le monde,
je ss en train de devellopé une application web.mais j'ai rencontrer 1 pb au niveau de creation des tables.
je veux cree un table materiel quia a comme clé primaire id_materiel,et je veux que ce cle siot incrementer a chaque fois que j'insere un materiel.*
le ode que j'ai utiliser et ca:
create table reclamation (id_reclmation int identity (1,1),
id_user int references users,
date_reclam varchar(20),
heure_reclam varchar(20),
peripherique varchar(20),
niveau varchar(50),
description_reclam varchar(80),
traite varchar(20),
constraint c1 primary key (id_reclmation,id_user))
mais il m'affiche cette erreur :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identity (1,1), id_user int references users, ' at line 1.
sachant que je devellope mon application sur le serveur wampserver (phpmyadmin)
cs_47
Messages postés197Date d'inscriptionmardi 20 janvier 2004StatutMembreDernière intervention20 février 20131 20 janv. 2010 à 17:24
Bonsoir,
int identity (1,1), c'est sous SQLServer?
sous phpmyadmin, l'outil de création de table (sans connaitre SQL) rend pas mal de service (permet de gérer les relations entre table aussi, a condition d'avoir les tables en innodb)
sinon sous MySQL la création de la table:
CREATE TABLE reclamation (
id_reclmation INT NOT NULL AUTO_INCREMENT ,
id_user INT NOT NULL ,
date_reclam DATETIME NOT NULL ,
peripherique VARCHAR( 20 ) NOT NULL ,
niveau VARCHAR( 50 ) NOT NULL ,
description_reclam VARCHAR( 80 ) NOT NULL ,
traite VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY (id_reclmation, id_user)
)
bendsiham
Messages postés78Date d'inscriptionmercredi 17 juin 2009StatutMembreDernière intervention23 juin 2017 21 janv. 2010 à 09:55
Bonjour,
je ss entrain de develloper une application web php/mysql.
j'ai cree une formulaire qui a 2 liste deroulante et une case a cocher, et je veux que chaque fois que je selectionne dans la liste 1 une donnees l'autre liste doit etre invisible ou b1 la case a cocher qui doit etre invisible ou b1 les 2 (cad la liste deroulante et la case a cocher).
ibtissamsaki
Messages postés7Date d'inscriptionmercredi 20 janvier 2010StatutMembreDernière intervention 8 février 2010 5 févr. 2010 à 10:52
bonjour,
j'ai un pb au niveau de l'execution d'un code php.ce code concerne la recuperation des donnees des deux tables (materiel,caracteremateriel) et les affiches dans une formulaire,sachant que pour la table materiel g les camps suivants:
materiel:(id_materiel int primary key identity(1,1),
n_serie varchar(50),
reference varchar(50),
licence varchar(50),
id_type int references type,
id_marque int references marque,
id_fournisseur int references fournisseur,
statut varchar(20),
duree int ,
date_achat varchar(20),
prix float)
et pour la table caracteremateriel:id_materiel int references materiel,
id_caractere int Processeur_Vitesse int,
taille int,
Capacité int,
Disque_Dur int,
Adresse_Mac int,
Adresse_IP int.
donc,lorsque je viens de tester mon code php il s'affiche l'erreur suivant:Apache HTTP Server a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.
sachant que ce code php et liee avec un code html qui conteint seulemnt un champ texte du N_serie qu'il faut le remplir.
mon code php est le suivant:
<?php
if(!mysql_connect('localhost','root')){
Echo'Connection Impossible';
exit();
}
else{
Mysql_select_db('ouafae')OR die('Erreur de sélection de la base');
$n_serie= $_POST['n_serie'];
mysql_query("select * FROM materiel,caracteremateriel WHERE materiel.n_serie=caracteremateriel.n_serie AND materiel.n_serie='$n_serie'" );
$sql ="select * FROM materiel,caracteremateriel WHERE materiel.n_serie=caracteremateriel.n_serie AND materiel.n_serie='$n_serie'";
$req = mysql_query($sql) OR die('Erreur de la requête MySQL'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0) // le N_serie existe
{
echo"
<form method=POST action=verif.php>";
echo"