begin process at 2012 05 31 07:01:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Probléme au niveau de récupération de valeur psot


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

Probléme au niveau de récupération de valeur psot

lundi 30 janvier 2006 à 18:16:54 | Probléme au niveau de récupération de valeur psot

khafis

   Avant tout je m'explique : j'ai deux zones de liste multiple,  la premiére se remplit directement par la base de donnée , la deusiéme  sert  à recupérer  les valeurs  selectionner  au niveau de la premiére liste.  Quant je passe à la deusiéme feuille je veux recupérer les valeurs qui se trouve dans la desiéme list.
   La base de donnée est la suivante:
  • le nom de la base est:  "madb"
create table voiture (
     idvoit int unsigned not null auto_increment,
     intituler varchar (100) ,
     primary key (idvoit)
);
  • Requête d'insertion:
INSERT INTO voiture VALUES ('', 'Renault');
INSERT INTO voiture VALUES ('', 'Citroën');
INSERT INTO voiture VALUES ('', 'Peugeot');
INSERT INTO voiture VALUES ('', 'Fiat');
INSERT INTO voiture VALUES ('', 'Audi');
INSERT INTO voiture VALUES ('', 'BMW');
INSERT INTO voiture VALUES ('', 'Opel');
INSERT INTO voiture VALUES ('', 'Mércides');
INSERT INTO voiture VALUES ('', 'Honda');
INSERT INTO voiture VALUES ('', 'Mazda');

   Le script de la premiére feuille nomé " testmulti.php ":
//=====================================
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="javascript">
function transfert(L1,L2,simple){
//transfére dans L2 les éléments sélectionnés dans la liste L1
// qq chose à faire ?
// index de l'élément sélectionné dans L1
index1=L1.selectedIndex;
if(index1==-1){
alert("Vous n'avez pas sélectionné d'élément");
return;
}//if
// quel est le mode de sélection des éléments des listes
if(simple){ // sélection simple
element1=L1.options[index1].text;
//ajout dans L2
L2.options[L2.length]=new Option(element1);
//suppression dans L1
L1.options[index1]=null;
}//simple
if(! simple){ //sélection multiple
//on parcourt la liste 1 en sens inverse
for(i=L1.length-1;i>=0;i--){
//élément sélectionné ?
if(L1.options[i].selected){
//on l'ajoute à L2
L2.options[L2.length]=new Option(L1.options[i].text);
//on le supprime de L1
L1.options[i]=null;
}//if
}//for i
}//if ! simple
}//transfert
</script>
<body>
<?php
    $hote = "localhost";
    $base = "madb";
    $user = "root";
    $pass = "";
    $idconn = mysql_connect($hote, $user, $pass) or die(mysql_error());
    $ret = mysql_select_db($base) or die(mysql_error());
//$idconn=connex("db_deputer","myparam");
$requete="Select idvoit,intituler From voiture";
$idresult=mysql_query($requete);
$nbrows=mysql_num_rows($idresult);
$nbcols=mysql_num_fields($idresult);
echo"<form name='testmulti' action='resultat.php' method='post'>
<table align='right' border='1' width='70%' >
<tr>
<td width='30%'><font>Type de voiture</font></td>
  <td width='35%'>
     <select name='Idvoiture' multiple size=4>";
     while($voitab=mysql_fetch_array($idresult))
        {
             echo"<option value='".$voitab[0]."'>".$voitab[1]."</option>";
        }
        //echo"<option value='' selected></option></select>";
        echo"</select>
     </td>
     <td align='center'><input type='button' value='>>'
onclick='transfert(Idvoiture,Idvoiture1,true)'</td>
<td align='center'><input type='button' value='<<'
onclick='transfert(Idvoiture1,Idvoiture,true)'</td>
    <td width='35%'>
      <select name='Idvoiture1' multiple size=4>";
      echo"</select>     
      </td>
    </tr>
    <tr>
    <td>
    </td>
    <td align='center'><input type='submit' name='Send' value='Envoyer'></td>
    </tr>
</table>
</form>";
?>
</body>
</html>
//=====================================
le script de la deusiéme feuille nomé " resultat.php ":
//=====================================<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
echo $_POST['Idvoiture1']."<br>";
?>
</body>
</html>
  Mérci pour votre aide.

mardi 31 janvier 2006 à 09:31:36 | Re : Probléme au niveau de récupération de valeur psot

sidf

      <select name='Idvoiture1' multiple size=4>";
      echo"</select>  

tu n'as aucune option dans cette balise select --> Idvoiture1 n'est pas alimenté donc pas de value ??
mardi 31 janvier 2006 à 10:40:29 | Re : Probléme au niveau de récupération de valeur post

khafis

  Merci pour la reponse, mais même je fait option dans cette balise je ne arrive pas à recupérer la valeur de Idvoiture1 quand je la post je ne sais pas comment faire pour recupérer tous  les élement même si c'etait  un seul élement.
   Et merci de votre colaboration.
mardi 31 janvier 2006 à 16:25:20 | Re : Probléme au niveau de récupération de valeur psot

sidf


pour le post de idvoiture1, je ne vois pas (à part les values des options qui manquent)
il faudrait revoir le code...


mercredi 1 février 2006 à 15:36:38 | Re : Probléme au niveau de récupération de valeur psot

malalam

Administrateur CodeS-SourceS
remets ton nouveau code ici stp.
mercredi 1 février 2006 à 17:40:57 | Re : Probléme au niveau de récupération de valeur psot

khafis

j'ai pas compris ce vous voulez


Cette discussion est classée dans : insert, into, l1, voiture, values


Répondre à ce message

Sujets en rapport avec ce message

REQUETE DE TRI [ORDER BY] [ par ] Bonjour !Je souhaiterais pouvoir classer mes données selon 3 critères : par nom de fiche, par date ou par thème.Les requêtes seules fonctionnent (quan Requete MySQL [ par vbguigui ] Voici ma requete :$requete="INSERT INTO tablemessages VALUES('$contenu')";quand mon contenu est "test" alors ca marche : "INSERT INTO tablemessages VA insertion multiple dans mysql_query() [ par Urukai1 ] Bonjour, je souhaite inserer plusieurs tuples sur plusieurs tables en meme temps, ce que je souahite faire c un commit comme sous oracle en gros "in Envoyer des variables generées dynamiquement vers une autre page php [ par DzinVolt_Original ] Bonjour, J'ai cree un menu composé de 3 listes deroulantes dependante les une des autres (qui fonctionnent). Les "options" sont tirées d'une base de Problème de SQL [ par The_Wide_World ] HelloVoila une question qui concerne plus MySQL...J'ai cette commande : SELECT DISTINCT u.id, u.pseudo, g.Idprojet FROM User u LEFT JOIN Groupe g ON ( Optimisation [ par skiso ] je sais que mon script n'est pas optimal et comporte surement des erreurs, je veux savoir es que je suis sur la bonne voie, si c'est pas le cas je veu L'ordre dans les requêtes :-? [ par yazerty55 ] Bonjour,Grâce à l'aide de phpcs j'ai réussi à créer un fonction qui affiche la liste des catégories d'un petit annuaire que je suis en train de créer. Liste Déroulante + Order [ par xeroxiss ] Bonjour à tous ! J'ai créer 2 petites listes déroulantes remplient d'une longue série de divers marques de pc.Elle sont donc "liées" à une bdd. Ce que Saisie Automatique Sql [ par xeroxiss ] Bonjour à tout les petits ternautes rois du php ! Voila j'ai un petit soucis tout simple (je pense)... J'ai un formulaire en php, contenant des liste Remplir une table avec le contenu d'un fichier txt [ par boscoauhunier ] Je désire remplir une table avec le contenu d'un fichier txt Ma table se structure ainsi Structure de la table `dico` CREATE TABLE `dico` ( `id`


Nos sponsors


Sondage...

Comparez les prix

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 : 0,499 sec (3)

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