Accueil > Forum > > > > devellopement web php/mysql
devellopement web php/mysql
mercredi 20 janvier 2010 à 17:04:18 |
devellopement web php/mysql

ibtissamsaki
|
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)
merci d'avance bcp pour votre aide.
ibtissamsaki
|
|
mercredi 20 janvier 2010 à 17:24:33 |
Re : devellopement web php/mysql

47
|
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:
Code :
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)
)
bonne soirée
|
|
jeudi 21 janvier 2010 à 09:55:17 |
Re : devellopement web php/mysql

bendsiham
|
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).
|
|
vendredi 5 février 2010 à 10:52:11 |
Re : devellopement web php/mysql

ibtissamsaki
|
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"
<input type=hidden name=\"N_serie\" value=$resultat[n_serie]>
<tr>
<td height=0 width=289><b>Nom_materiel:/b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Nom_materiel\" value=$resultat[nom_materiel] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=300><b>Reference:</b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Reference\" value=$resultat[reference] size=20 style=font-weight: 700><b>
</b></p>
</td>
</tr>
<tr>
<td height=0 width=300><b>Licence:</b></td>
<td height=0 width=584>
<p dir=ltr align=left>
<input name=\"Licence\" value=$resultat[licence] size=20 style=font-weight: 700><b>
</td>
</tr>
<tr>
<td height=0 width=289><b>Statut</b></td>
<td height=6 width=584>
<p dir=ltr align=left><b>
<input name=\"Statut\" value=$resultat[statut] size=72 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Duree minimum</b></td>
<td height=0 width=584>
<p dir=ltr align=left><b>
<input name=\"Duree_min\" value=$resultat[duree_min] size=72 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Duree maximum</b></td>
<td height=0 width=584>
<p dir=ltr align=left><b>
<input name=\"Duree_max\" value=$resultat[duree_max] size=40 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Date d'achat</b></td>
<td height= 0 width=584><b>
<p dir=ltr align=left>
<input name=\"Date_achat\" value=$resultat[date_achat] size=40 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width=289><b>Prix</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"Prix\" value=$resultat[prix]size=20 style=font-weight: 700></p>
</td>
<tr>
<td height=0 width=289><b>ID_type</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_type\" value=$resultat[id_type]size=20 style=font-weight: 700></p>
</td>
<tr>
<td height=0 width=289><b>ID_marque</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_marque\" value=$resultat[id_marque]size=20 style=font-weight: 700></p>
</td>
<tr>
<td height=0 width=289><b>ID_fournisseur</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_fournisseur\" value=$resultat[id_fournisseur]size=20 style=font-weight: 700></p>
</td>
<tr>
<td height=0 width=289><b>Id_caractére</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"ID_caractere\" value=$resultat[id_caractere]size=20 style=font-weight: 700></p>
</td>
</tr>
<tr><td height=0 width=289><b>Processeur_Vitesse</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"processeur_vitesse\" value=$resultat[Processeur_Vitesse] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td width=289><b>Taille</b></td>
<td width=584><b>
<p dir=ltr align=left>
<input name=\"Taille\" value=$resultat[taille] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Capacité</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"capacité\" value=$resultat[Capacité] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Disque_Dur</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"disque_dur\" value=$resultat[Disque_Dur] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Adresse_Mac</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"adresse_mac\" value=$resultat[Adresse_Mac] size=20 style=font-weight: 700></p>
</td>
</tr>
<tr>
<td height=0 width= 289><b>Adresse_IP</b></td>
<td height=0 width=584><b>
<p dir=ltr align=left>
<input name=\"adresse_iP\" value=$resultat[Adresse_IP] size=20 style=font-weight: 700></p
</td>
</tr>
<tr><td colspan=2 height=100>
<p dir=ltr align=left>
<p>
<input type=submit value=modifier name=modifier style=font-weight: 700><input type=reset value=Rétablir name=Rétablir style=font-weight: 700>
</p></td></tr>
</table>
</div>";
mysql_close();}
else {
echo"<script>alert(\"Desolé le N°serie que vous avez entrer n'est pas correct\")</script>";
}}
?>
je veux savoir pourquoi il m'affiche cet erreur.
et merci d'avance pour votre reponse.
|
|
Cette discussion est classée dans : web, mysql, id, materiel, varchar
Répondre à ce message
Sujets en rapport avec ce message
Problème requete mysql [ par tony1239456 ]
Bonjour, j'ai un gros problème avec ma requete mysql. J'ai crée une table avec 6 champs :id : int(5) - auto_incrementtitre : varchar(30)des : varchar(
problème pour récupérer un ID [ par Francky23012301 ]
Salut à tous,Je réalise le code suivant //Connection à la BDD $db = mysql_connect('localhost', 'root',''); //Sélection de la b
probleme insertion requete imbrique [ par G4uthier ]
CREATE table SM_properties (id INT(4) NOT NULL AUTO_INCREMENT, postcode VARCHAR(9), price INT(6), branch VARCHAR(150), bedrooms int(2), address1 VARCH
php/mysql [ par ibtissamsaki ]
bonsoir, je ss en train de develloper une application web (gestion de parc informatique). dans cette application g une formulaire qui a deux listes de
devellopement web [ par ibtissamsaki ]
bonsoir, 1-je ss entrain de faire une application de parc informatique,dans cette application g une partie concerbe la gestion des materiel d'informat
Optimisation d'une requête complexe via boucle for() [ par monoski ]
J'ai une requête qui affiche une certaine récurrence, mais j'ai du mal à inventer une incrémentation de type +1 dans des noms de variables php est-ce
besoin d'aide pour cette erreur = Error, list album failed. Query was empty [ par MessengerM ]
Bonjour à Tous et à toute, je suis un peu embarrassé sur un code, j'aurais bien besoin d'aide. Mon formulaire de recherche à 5 champs qui constituent
xAjax & MySQL [ par JrM92 ]
Bonjour, Voila j'utilise depuis peu la technologie xAjax dans un projet de chat en ligne. Mais voila, j'ai un problème quand j'arrive à MySQL : Je m
Problème avec mon fichier sql [ par pierrehs ]
Bonjour, Quand j'importe le fichier sql.sql PHPMyAdmin m'indique cette erreur [i]requête SQL: -- -- Database -- CREATE TABLE `settings` ( `id` INT
Gérer automatiquement un stock [ par poulap ]
Bonjour, Je dois implémenté une solution permettant de gérer plus efficacement le stock d'un site de vente en ligne. Sachant que le site propose de
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|