begin process at 2012 05 31 06:33:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

problem de liste deroulante


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

problem de liste deroulante

dimanche 3 juillet 2011 à 12:33:00 | problem de liste deroulante

beloufa26

salut
j'ai un problem avec ma liste deroulante

quand je enregistrer les valeurs du formulaire tous marche bien sauf le problem si par exemple je choisi dans ma liste deroulante famille article= consommable

il affiche sauf si n'éte pas déja enregistrer déja , c'est si comme il evite la repetition d'article dans la base

ce que je cherche : je veut que la liste deroulante accepte la selection meme si elle a ete déja choisi déja dans un autre article

exemple liste deroulante famille d'article : l'article toner et l'article papier peut etre deux article different mais la meme famille c'est a dire famille consommable

merci d'avance

premier script :
fichart.php
Code PHP :
 
<form method="post" action="traitart.php" enctype='multipart/form-data'>
<fieldset>
<legend><big><b>Fiche article</b></big></legend></br></br>
 
<label> Code d'article : </label><input type="text" name="id_art" maxlength="10" size="14"/>
<label> famille d'article : </label>
<select name="li_art" style="width : 240px;">
<option selected="selected"></option>
 
<?php
mysql_connect("localhost","root", "");
mysql_select_db("bdd");
$requette = mysql_query("SELECT * FROM famillearticle ORDER BY li_art ASC")or die(mysql_error());
mysql_close();
While ($ligne = mysql_fetch_array($requette) AND $test==false)
{
  $li_art = $ligne['li_art'];
  ?>
  <option value="<?php echo $li_art ;?>"><?php echo $li_art;?>
 
  </option>
 
 
  <?php
 
} 
?>
</select><br/><br/>
<label> Désignation d'article : </label><input type="text" name="n_art" maxlength="16" size="25"/>
<label> Prix.U d'article :  </label><input type="text" name="p_u_art" maxlength="20" size="25"/><br/><br/>
<input type="submit" value="Ajouter"/><input type="reset" value="Annuler"></td>
 
</fieldset>
</form>




traitart.php

Code PHP :
<?php
if (isset($_POST['id_art']) AND isset($_POST['li_art']) AND isset($_POST['n_art']) AND isset($_POST['p_u_art']))
{
 
  $id_art=$_POST['id_art'];
  $li_art=$_POST['li_art'];
  $n_art=$_POST['n_art'];
  $p_u_art=$_POST['p_u_art'];
 
  mysql_connect("localhost", "root", "");
  mysql_select_db("bdd");
  mysql_query("INSERT INTO article VALUES ('$id_art',$li_art', '$n_art', '$p_u_art') ");
 
 
  echo"Enregistrement inséré";
 
  include("art.php");
}
 
else
{
  include("art.php");
}
mysql_close();
?>



la table famillearticle
Code PHP :

-- phpMyAdmin SQL Dump
-- version 3.1.3.1
-- http://www.phpmyadmin.net
--
-- 
Serveur: localhost
-- Généré le : Ven 01 Juillet 2011 à 20:32
-- 
Version du serveur: 5.1.33
-- 
Version de PHP: 5.2.9-2
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
 
--
-- Base de données: `bdd`
--
 
-- --------------------------------------------------------
 
--
-- 
 
 
Structure de la table `famillearticle`
 
--
 
CREATE TABLE IF NOT EXISTS `famillearticle` (
  `id_fart` varchar(2) NOT NULL,
  `li_art` varchar(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
--
-- Contenu de la table `famillearticle`
--
 
INSERT INTO `famillearticle` (`id_fart`, `li_art`) VALUES
('Cx', 'Cosommable xerox'),
('Cd', 'Cosommable duplo');



la table article

Code PHP :
-- phpMyAdmin SQL Dump
-- version 3.2.0.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Dim 03 Juillet 2011 à 09:05
-- Version du serveur: 5.1.36
-- Version de PHP: 5.3.0
 
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
 
 
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
 
--
-- Base de données: `bdd`
--
 
-- --------------------------------------------------------
 
--
-- Structure de la table `article`
--
 
CREATE TABLE IF NOT EXISTS `article` (
  `id_art` varchar(10) NOT NULL,
  `li_art` varchar(20) NOT NULL,
  `n_art` varchar(16) NOT NULL,
  `p_u_art` double(10,2) NOT NULL,
  PRIMARY KEY (`id_art`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
--
-- Contenu de la table `article`
--
 
INSERT INTO `article` (`id_art`, `li_art`, `n_art`, `p_u_art`) VALUES
('', '0', '', 0.00),
('TRRR', 'FDGFD', 'DFGFD', 455.00);


merci d'avance


Cette discussion est classée dans : set, code, php, article, art


Répondre à ce message

Sujets en rapport avec ce message

Problème récupération des variables depuis un formulaire inclus dans un code php [ par anakyl ] Bonjour à tous,Je suis depuis plusieurs jours sur un problème que je n'arrive pas à résoudre.Je souhaite créer un formulaire avec une liste déroulante Lire/traduire du code php depuis la base de donnée [ par bruce207 ] Bonjour, j'ai un code en php qui s'execute lorsque je l'insère directement dans la page php (il sert à affiché un diaporama) et il s'affiche alors sur probleme de commentaire sur article en php [ par jeffreynaz ] Bonjour je vous expose le pb : voila sur mon site j'ai des articles et j'aimerais pouvoir les commenter dans ma base j'ai donc une table article et syntaxe a respecter [ par BLJC ] Bonjour, J'ai une question toute simple, mais je n'ai pas trouvé de réponse claire et précise, je viens donc vous voir. [^^clinoeil1] Voilà, pendant aplatir un code php [ par teussido ] Salut je sollicite voter aide j'aimerais savoir quel outil je peux utiliser pour aplatir mes codes php afin de le sécurisé un peu. Faire un update sql sur plusieurs ligne avec un formulaire [ par Bxapero ] Bonjour, Je créer un logiciel pour la société que je monte, je suis bloqué pour faire un update a partir d'un formulaire générer en php. Je ne sais Comment les faire??? [ par djibidl ] Bonsoir, Je voudrais avoir des reponses sur deux questions: 1) comment peut on envoyer des variables à une page à partir une autre via un lien hyperte requete qui marche a moitié [ par casper77610 ] Bonjours à tous, Voici mon soucis : Dans un tableau html je recupere les données d'une table SQL. A partir de ce tableau je recopie les lignes chois Recuperation de variable [ par lilyy59 ] Bonjour je voudrai uploader des images pour ensuite les rappeler sur un autre page mais je voudrais que ces images porte le nom de la variable défini Comment afficher...? [ par djibidl ] Bonsoir, Je voudrais savoir comment afficher une chaine de caractère telle qu'elle est ecrite dans une variable php. Exemple: [code=php] $var=conféren


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 : 1,014 sec (3)

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