Php/mysql

Signaler
Messages postés
7
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
8 février 2010
-
Messages postés
2378
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
-
bonsoir,
je ss en train de develloper une application web (gestion de parc informatique).
dans cette application g une formulaire qui a deux listes deroulantes et une case a cocher.
l'un des listes deroulantes s'appelle mteriel et l'autre concerne le type des materiaux informatiques.
j'ai aussi une base de donnees qui a comme table :
materiel qui a comme attributs:
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 table type qui a comme attributs:
id_type int primary key identity(1,1),
type varchar(50)

je veux que si je selectionne un materiel dans ma liste deroulante et le type dans la liste deroulate qui concerne le type de connexion,
id_type va etre automatiquement inserer dans ma base de donnees (table materiel).
merci d'avance pr votre aide.

3 réponses

Messages postés
2378
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
18
Tu ne peux pas faire un Insert dans ta base ?
S.
Messages postés
7
Date d'inscription
mercredi 20 janvier 2010
Statut
Membre
Dernière intervention
8 février 2010

bonjour syndrael,
g pas bien compris ta question.
ce que je cherche c'est de recuperer l'ID type a le mettre dans la table materiel et la table type.
car dans la formulaire qui concerne (la gestion de materiel)j'ai inseré le type de connexion mais pas l'ID type.
voila le code du formulaire:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Nouvelle page 1</TITLE>
<SCRIPT>
function grise(radio)
{if(radio[0].checked){document.Choix.bbb.disabled= true}
if(radio[1].checked){document.Choix.bbb.disabled=false}

{
if(radio[0].checked){document.Choix.aaa.disabled=true}
if(radio[1].checked){document.Choix.aaa.disabled=false}

}
}

</SCRIPT>

<SCRIPT language=Javascript>

function GereControle(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
if (Masquer=='1')
objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
else
objControle.disabled=(objControleur.checked==true)?'false':'true';
return true;
}
</SCRIPT>

<META http-equiv=Content-Language content=fr>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>

<FORM name=Choix action=materiel.php method=post>
Service : <SELECT size =1 name= "nom_service"> <OPTION
value="Informatique" selected>Informatique</OPTION> <OPTION
value="Comptabilité">Comptabilité</OPTION> <OPTION
value="Commerce">Commerce</OPTION></SELECT> Nom et
Prénom : <SELECT size=1 name=Nom></SELECT>



<form method="post" name="nom_materiel">Materiel:
<LABEL for =souris>souris</LABEL>


<LABEL for= clavier>clavier</LABEL>
<LABEL for=souris>scanner</LABEL>


<LABEL for=scanner>imprimante</LABEL>


Marque : <SELECT size =1 name= id_marque> <OPTION value="Sony vaio n215"
name=Marque >Sony vaio n215</OPTION> <OPTION
name=Marque value="HP COMPAQ nc 6120">HP COMPAQ nc 6120</OPTION></SELECT> Fournisseur :




Gestion de matériel

Caractéristiques:

Processeur/Vitesse: Taille :

Capacité:
Disque dur :

Adresse Mac :
Adresse IP :,
<SELECT
size =1 name=liste_10 value="Type de connexion"><option>Type
de connexion</OPTION> <OPTION value="ADSL">ADSL</OPTION> <OPTION
value="Numéris">Numéris</OPTION> <OPTION value="Câble">Câble</OPTION>
<OPTION value="réseau téléphonique cablé">réseau téléphonique
cablé</OPTION></SELECT>

Connexion réseau
:

<LABEL for=radio_10>connecté au reseau</LABEL>

<form method="post" name="statut">statut

Stock

Affecté

Réparation

Garantie

Intervention,
----

Info
Matériels:
Référence:
N°_série :

Licence :
Désignation : ,
----

Achat du Matériels:
Date d'achat:

Prix:,
Durée de garantie
compris:
Minimum:

Maximum:


</FORM></HTML>.

merci de m'envoyé un code php qui peut resoudre ce probleme.
Messages postés
2378
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
18
Navré mais les
je veux que ...
et les
merci de m'envoyé un code php qui peut resoudre ce probleme.
, je reste hermétique.
Ta page materiel.php doit chercher les infos se trouvant dans le $_POST avant de faire une chaine de caractères commençant par 'insert' et l'envoyer à ta base pour insertion.
Que te manque-t-il ?
S.