Probleme d'envoyer des données a partir d'un formulaire

sstesti Messages postés 2 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 11 mai 2009 - 11 mai 2009 à 15:34
sstesti Messages postés 2 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 11 mai 2009 - 11 mai 2009 à 15:56
bonjour,

mon problème et de comment faire pour envoyer les donnes a un page php

voici mon code

page.html:


<html>

<head>

<script language="javascript" type="text/javascript">

function moveOver() 

{

var boxLength = document.choiceForm.choiceBox.length;

var selectedItem = document.choiceForm.available.selectedIndex;

var selectedText = document.choiceForm.available.options[selectedItem].text;

var selectedValue = document.choiceForm.available.options[selectedItem].value;

var i;

var isNew = true;

if (boxLength != 0) {

for (i = 0; i < boxLength; i++) {

thisitem = document.choiceForm.choiceBox.options[i].text;

if (thisitem == selectedText) {

isNew = false;

break;

      }

   }

}

if (isNew) {

newoption = new Option(selectedText, selectedValue, false, false);

document.choiceForm.choiceBox.options[boxLength] = newoption;

}

document.choiceForm.available.selectedIndex=-1;

}


function removeMe() {

var boxLength = document.choiceForm.choiceBox.length;

arrSelected = new Array();

var count = 0;

for (i = 0; i < boxLength; i++) {

if (document.choiceForm.choiceBox.options[i].selected) {

arrSelected[count] = document.choiceForm.choiceBox.options[i].value;

}

count++;

}

var x;

for (i = 0; i < boxLength; i++) {

for (x = 0; x < arrSelected.length; x++) {

if (document.choiceForm.choiceBox.options[i].value == arrSelected[x]) {

document.choiceForm.choiceBox.options[i] = null;

   }

}

boxLength = document.choiceForm.choiceBox.length;

   }

}

function saveMe() {

var strValues = "";

var boxLength = document.choiceForm.choiceBox.length;

var count = 0;

if (boxLength != 0) {

for (i = 0; i < boxLength; i++) {

if (count == 0) {

strValues = document.choiceForm.choiceBox.options[i].value;

}

else {

strValues = strValues + "," + document.choiceForm.choiceBox.options[i].value;

}

count++;

   }

}

if (strValues.length == 0) {

alert("You have not made any selections");

}

else {

alert("Here are the values you've selected:\r\n" + strValues);

   }

}

</script>

</HEAD>


<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->




<center>

<form name="choiceForm" method="POST" action="verif.php">

Outils et Langages

de développement     :

<select name="available" size="5"  onchange="moveOver();">

<option disabled="disabled">---Choisissez---

                            <option value=".NET">.NET </option>

                            <option value="ABAP">ABAP </option>

                            <option value="ACCESS">ACCESS </option>

                            <option value="ACTIONSCRIPT">ACTIONSCRIPT </option>

                            <option value="ACTIVE X">ACTIVE X </option>

                            <option value="ADA">ADA </option>

                            <option value="ADELIA">ADELIA </option>

                            <option value="ASP">ASP </option>

                            <option value="ASSEMBLEUR">ASSEMBLEUR </option>

                            <option value="BUSINESS OBJECT">BUSINESS OBJECT </option>

                            <option value="C">C </option>

                            <option value="C#">C# </option>

                            <option value="C++">C++ </option>

                            <option value="C++BUILDER">C++BUILDER </option>

                            <option value="CAML">CAML </option>

                            <option value="COBOL">COBOL </option>

                            <option value="DEVELOPPER 2000">DEVELOPPER 2000 </option>

                            <option value="DL1">DL1 </option>

                            <option value="ECLIPSE">ECLIPSE </option>

                            <option value="EJB">EJB </option>

                            <option value="EXCHANGE">EXCHANGE </option>

                            <option value="FLASH">FLASH </option>

                            <option value="FLEX">FLEX </option>

                            <option value="FORTRAN">FORTRAN </option>

                            <option value="FOXPRO">FOXPRO </option>

                            <option value="HTML">HTML </option>

                            <option value="J2EE">J2EE </option>

                            <option value="JAVA">JAVA

                            <option value="JAVASCRIPT">JAVASCRIPT

                            <option value="JSP">JSP </option>

                            <option value="JUNIT">JUNIT </option>

                            <option value="L4G">L4G </option>

                            <option value="LOTUS NOTES">LOTUS NOTES </option>

                            <option value="MATLAB">MATLAB </option>

                            <option value="MVC++">MVC++ </option>

                            <option value="NATSTAR">NATSTAR </option>

                            <option value="NATURAL">NATURAL </option>

                            <option value="NSDK">NSDK </option>

                            <option value="OBJECT VIEW">OBJECT VIEW </option>

                            <option value="OBJET">OBJET </option>

                            <option value="OLAP">OLAP </option>

                            <option value="PACBASE">PACBASE </option>

                            <option value="PASCAL">PASCAL </option>

                            <option value="PERL">PERL </option>

                            <option value="PHP">PHP </option>

                            <option value="PL/SQL">PL/SQL </option>

                            <option value="PL1">PL1 </option>

                            <option value="POWERBUILDER">POWERBUILDER </option>

                            <option value="PROLOG">PROLOG </option>

                            <option value="PYTHON">PYTHON </option>

                            <option value="RPG 400">RPG 400 </option>

                            <option value="SHELL">SHELL </option>

                            <option value="SMALLTALK">SMALLTALK </option>

                            <option value="SOA">SOA </option>

                            <option value="SPRING">SPRING </option>

                            <option value="SQL">SQL </option>

                            <option value="SQL*FORMS">SQL*FORMS </option>

                            <option value="SQLWINDOWS">SQLWINDOWS </option>

                            <option value="STRUTS">STRUTS </option>

                            <option value="SYNON">SYNON </option>

                            <option value="UML">UML </option>

                            <option value="VB++">VB++ </option>

                            <option value="VISUAL AGE">VISUAL AGE </option>

                            <option value="VISUAL BASIC">VISUAL BASIC </option>

                            <option value="WINDEV">WINDEV </option>

                            <option value="XML">XML </option>

                            <option value="XPRESS">XPRESS </option>

          

</select>,

Choices 5 au maximum :

<select multiple name="choiceBox" value="choicebox" style="width:150;" size="2">

</select>,

----




</form>



</html>


page verif.php

<?php


$x=$_POST['choiceBox'];

echo $x;

?>

merci pour votre aide...

2 réponses

cs_putch Messages postés 624 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 14 décembre 2009 1
11 mai 2009 à 15:44
salut

a mon avis ton erreur est la :

"voici mon code"
j'aurai mis plutot un "voici un code que j'ai récupéré et que je n'arrive pas à adapter"

bref utilise donc google avec un "formulaire post variables"

++
0
sstesti Messages postés 2 Date d'inscription mardi 21 avril 2009 Statut Membre Dernière intervention 11 mai 2009
11 mai 2009 à 15:56
bonjour,
 voici un code que j'ai récupéré et que je n'arrive pas à adapter

page.html:

<html>
<head>
<script language="javascript" type="text/javascript">
function moveOver() 
{
var boxLength = document.choiceForm.choiceBox.length;
var selectedItem = document.choiceForm.available.selectedIndex;
var selectedText = document.choiceForm.available.options[selectedItem].text;
var selectedValue = document.choiceForm.available.options[selectedItem].value;
var i;
var isNew = true;
if (boxLength != 0) {
for (i = 0; i < boxLength; i++) {
thisitem = document.choiceForm.choiceBox.options[i].text;
if (thisitem == selectedText) {
isNew = false;
break;
      }
   }
}
if (isNew) {
newoption = new Option(selectedText, selectedValue, false, false);
document.choiceForm.choiceBox.options[boxLength] = newoption;
}
document.choiceForm.available.selectedIndex=-1;
}

function removeMe() {
var boxLength = document.choiceForm.choiceBox.length;
arrSelected = new Array();
var count = 0;
for (i = 0; i < boxLength; i++) {
if (document.choiceForm.choiceBox.options[i].selected) {
arrSelected[count] = document.choiceForm.choiceBox.options[i].value;
}
count++;
}
var x;
for (i = 0; i < boxLength; i++) {
for (x = 0; x < arrSelected.length; x++) {
if (document.choiceForm.choiceBox.options[i].value == arrSelected[x]) {
document.choiceForm.choiceBox.options[i] = null;
   }
}
boxLength = document.choiceForm.choiceBox.length;
   }
}
function saveMe() {
var strValues = "";
var boxLength = document.choiceForm.choiceBox.length;
var count = 0;
if (boxLength != 0) {
for (i = 0; i < boxLength; i++) {
if (count == 0) {
strValues = document.choiceForm.choiceBox.options[i].value;
}
else {
strValues = strValues + "," + document.choiceForm.choiceBox.options[i].value;
}
count++;
   }
}
if (strValues.length == 0) {
alert("You have not made any selections");
}
else {
alert("Here are the values you've selected:\r\n" + strValues);
   }
}
</script>
</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

<center>
<form name="choiceForm" method="POST" action="verif.php">
Outils et Langages
de développement     :

<select name="available" size="5"  onchange="moveOver();">
<option disabled="disabled">---Choisissez---
                            <option value=".NET">.NET </option>
                            <option value="ABAP">ABAP </option>
                            <option value="ACCESS">ACCESS </option>
                            <option value="ACTIONSCRIPT">ACTIONSCRIPT </option>
                            <option value="ACTIVE X">ACTIVE X </option>
                            <option value="ADA">ADA </option>
                            <option value="ADELIA">ADELIA </option>
                            <option value="ASP">ASP </option>
                            <option value="ASSEMBLEUR">ASSEMBLEUR </option>
                            <option value="BUSINESS OBJECT">BUSINESS OBJECT </option>
                            <option value="C">C </option>
                            <option value="C#">C# </option>
                            <option value="C++">C++ </option>
                            <option value="C++BUILDER">C++BUILDER </option>
                            <option value="CAML">CAML </option>
                            <option value="COBOL">COBOL </option>
                            <option value="DEVELOPPER 2000">DEVELOPPER 2000 </option>
                            <option value="DL1">DL1 </option>
                            <option value="ECLIPSE">ECLIPSE </option>
                            <option value="EJB">EJB </option>
                            <option value="EXCHANGE">EXCHANGE </option>
                            <option value="FLASH">FLASH </option>
                            <option value="FLEX">FLEX </option>
                            <option value="FORTRAN">FORTRAN </option>
                            <option value="FOXPRO">FOXPRO </option>
                            <option value="HTML">HTML </option>
                            <option value="J2EE">J2EE </option>
                            <option value="JAVA">JAVA
                            <option value="JAVASCRIPT">JAVASCRIPT
                            <option value="JSP">JSP </option>
                            <option value="JUNIT">JUNIT </option>
                            <option value="L4G">L4G </option>
                            <option value="LOTUS NOTES">LOTUS NOTES </option>
                            <option value="MATLAB">MATLAB </option>
                            <option value="MVC++">MVC++ </option>
                            <option value="NATSTAR">NATSTAR </option>
                            <option value="NATURAL">NATURAL </option>
                            <option value="NSDK">NSDK </option>
                            <option value="OBJECT VIEW">OBJECT VIEW </option>
                            <option value="OBJET">OBJET </option>
                            <option value="OLAP">OLAP </option>
                            <option value="PACBASE">PACBASE </option>
                            <option value="PASCAL">PASCAL </option>
                            <option value="PERL">PERL </option>
                            <option value="PHP">PHP </option>
                            <option value="PL/SQL">PL/SQL </option>
                            <option value="PL1">PL1 </option>
                            <option value="POWERBUILDER">POWERBUILDER </option>
                            <option value="PROLOG">PROLOG </option>
                            <option value="PYTHON">PYTHON </option>
                            <option value="RPG 400">RPG 400 </option>
                            <option value="SHELL">SHELL </option>
                            <option value="SMALLTALK">SMALLTALK </option>
                            <option value="SOA">SOA </option>
                            <option value="SPRING">SPRING </option>
                            <option value="SQL">SQL </option>
                            <option value="SQL*FORMS">SQL*FORMS </option>
                            <option value="SQLWINDOWS">SQLWINDOWS </option>
                            <option value="STRUTS">STRUTS </option>
                            <option value="SYNON">SYNON </option>
                            <option value="UML">UML </option>
                            <option value="VB++">VB++ </option>
                            <option value="VISUAL AGE">VISUAL AGE </option>
                            <option value="VISUAL BASIC">VISUAL BASIC </option>
                            <option value="WINDEV">WINDEV </option>
                            <option value="XML">XML </option>
                            <option value="XPRESS">XPRESS </option>
          
</select>,
Choices 5 au maximum :

<select multiple name="choiceBox" value="choicebox" style="width:150;" size="2">
</select>,

----

</form>

</html>

page verif.php
<?php

$x=$_POST['choiceBox'];
echo $x;
?>
merci pour votre aide...
0
Rejoignez-nous