Php post
mayyyyya
Messages postés
2
Statut
Membre
-
mayyyyya Messages postés 2 Statut Membre -
mayyyyya Messages postés 2 Statut Membre -
Bonjour,
j'ai un gros pb svp aidez moi je desespère.
j'ai un formulaire dans laquelle j'ai uen liste nom client que voici:sauf que le contenu de cette dernière est remplie grace à la fonction 'ValideLd1.php'
<tr>
<td>Nom du Client:</td>
<td id="niv1">
<? include 'ValideLd1.php'; ?>
</td> <!--Pour remplir la liste déroulante 1-->
</tr>
voici mon fichier:'ValideLd1.php'
<?PHP
$tech=$_POST['tech'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("final");
$req1="SELECT technologieid FROM technologie WHERE nomtech='$tech'";
$res1=mysql_query($req1);
if($ligne1=mysql_fetch_array($res1))
{
$var1=$ligne1["technologieid"];
}
include 'Connexionbd.php';
$rq="Select clientid,nomclient from clients where technologieid='$var1'order by nomclient;";
$rq_pos_id=0; //position dans le SQL de la clé de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$rq_pos_val=1; //position dans le SQL de la valeur de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$result= mysql_query ($rq) or die ("Select impossible");
$retour = '<select name="Liste1" id="Liste1" size="1" onchange="ValideLd2(this[this.selectedIndex].value);">';
$retour .= '<option selected value="">Choisir...</option>';
if (mysql_num_rows($result) != 0) {
while ($row = mysql_fetch_row($result)) {
$retour .= '<option value="'. $row[$rq_pos_id] .'">'. $row[$rq_pos_val] .'</option>';
}
$retour .= '</select>';
} else {
$retour = '<input id="size" type="text" size="10" value="Aucune valeur" disabled>';
}
mysql_free_result($result);
mysql_close($connexion);
echo $retour
?>
bref, je voudrais faire un post de la variable qui est affichée dans la liste déroulante mais j'i pas su comment,j'ai pas reconnu la variable
j'ai essayé liste1 mais ça marche pas
j'ai un gros pb svp aidez moi je desespère.
j'ai un formulaire dans laquelle j'ai uen liste nom client que voici:sauf que le contenu de cette dernière est remplie grace à la fonction 'ValideLd1.php'
<tr>
<td>Nom du Client:</td>
<td id="niv1">
<? include 'ValideLd1.php'; ?>
</td> <!--Pour remplir la liste déroulante 1-->
</tr>
voici mon fichier:'ValideLd1.php'
<?PHP
$tech=$_POST['tech'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("final");
$req1="SELECT technologieid FROM technologie WHERE nomtech='$tech'";
$res1=mysql_query($req1);
if($ligne1=mysql_fetch_array($res1))
{
$var1=$ligne1["technologieid"];
}
include 'Connexionbd.php';
$rq="Select clientid,nomclient from clients where technologieid='$var1'order by nomclient;";
$rq_pos_id=0; //position dans le SQL de la clé de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$rq_pos_val=1; //position dans le SQL de la valeur de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$result= mysql_query ($rq) or die ("Select impossible");
$retour = '<select name="Liste1" id="Liste1" size="1" onchange="ValideLd2(this[this.selectedIndex].value);">';
$retour .= '<option selected value="">Choisir...</option>';
if (mysql_num_rows($result) != 0) {
while ($row = mysql_fetch_row($result)) {
$retour .= '<option value="'. $row[$rq_pos_id] .'">'. $row[$rq_pos_val] .'</option>';
}
$retour .= '</select>';
} else {
$retour = '<input id="size" type="text" size="10" value="Aucune valeur" disabled>';
}
mysql_free_result($result);
mysql_close($connexion);
echo $retour
?>
bref, je voudrais faire un post de la variable qui est affichée dans la liste déroulante mais j'i pas su comment,j'ai pas reconnu la variable
j'ai essayé liste1 mais ça marche pas
A voir également:
- Php post
- Easy php - Télécharger - Divers Web & Internet
- Brouillon post instagram - Guide
- Expert php pinterest - Télécharger - Langages
- Code post - Télécharger - Vie quotidienne
- Post it windows - Télécharger - Agendas & Calendriers
1 réponse
BONJOUR,
voila exactement ce que j'ai fait mais mon post avec la variable liste1 ne marche pas pour l'instant.
<tr align="center" valign="middle">
<td height="30" bgcolor="#FFFFFF" class="titreformulairerecherche">Nom CLIENT :</td>
<td>
<div id=""niv1">
<?PHP
$tech=$_POST['tech'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("final");
$req1="SELECT technologieid FROM technologie WHERE nomtech='$tech'";
$res1=mysql_query($req1);
if($ligne1=mysql_fetch_array($res1))
{
$var1=$ligne1["technologieid"];
}
include 'Connexionbd.php';
$rq="Select clientid,nomclient from clients where technologieid='$var1'order by nomclient;";
$rq_pos_id=0; //position dans le SQL de la clé de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$rq_pos_val=1; //position dans le SQL de la valeur de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$result= mysql_query ($rq) or die ("Select impossible");
?>
<select name="Liste1" id="Liste1" size="1" onchange="ValideLd2(this[this.selectedIndex].value);">
<option selected value="">Choisir...</option>
<?
if (mysql_num_rows($result) != 0) {
while ($row = mysql_fetch_row($result)) {
echo '<option value="'. $row[$rq_pos_id] .'">'. $row[$rq_pos_val] .'</option>';
}
echo "</SELECT></td>";
} else {
?>
<input id="size" type="text" size="10" value="Aucune valeur" disabled>
<?
}
?>
</div>
</td>
</tr>
<tr>
<td>Nom du Site:</td>
<td id="niv2">
<? include 'ValideLd2.php'; ?></td> <!--Pour remplir la liste déroulante 2-->
</tr>
<tr>
<td>Nom de la Station:</td>
<td id="niv3">
<? include 'ValideLd3.php'; ?></td> <!--Pour remplir la liste déroulante 3-->
</tr>
<tr>
<td>Désinstallateur : </td>
<TD>
<SELECT name="des">
<?
$req5="SELECT nominstallateur FROM installateurs";
$res5=mysql_query($req5);
while($ligne5=mysql_fetch_row($res5))
{
echo '<option value="',$ligne5[0],'">',$ligne5[0],'</option>';
}
echo "</SELECT></TD>";
?>
</tr>
voila exactement ce que j'ai fait mais mon post avec la variable liste1 ne marche pas pour l'instant.
<tr align="center" valign="middle">
<td height="30" bgcolor="#FFFFFF" class="titreformulairerecherche">Nom CLIENT :</td>
<td>
<div id=""niv1">
<?PHP
$tech=$_POST['tech'];
$conn=mysql_connect("localhost","root","");
mysql_select_db("final");
$req1="SELECT technologieid FROM technologie WHERE nomtech='$tech'";
$res1=mysql_query($req1);
if($ligne1=mysql_fetch_array($res1))
{
$var1=$ligne1["technologieid"];
}
include 'Connexionbd.php';
$rq="Select clientid,nomclient from clients where technologieid='$var1'order by nomclient;";
$rq_pos_id=0; //position dans le SQL de la clé de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$rq_pos_val=1; //position dans le SQL de la valeur de la liste déroulante idem dans ValideLd2.php et ValideLd3.php
$result= mysql_query ($rq) or die ("Select impossible");
?>
<select name="Liste1" id="Liste1" size="1" onchange="ValideLd2(this[this.selectedIndex].value);">
<option selected value="">Choisir...</option>
<?
if (mysql_num_rows($result) != 0) {
while ($row = mysql_fetch_row($result)) {
echo '<option value="'. $row[$rq_pos_id] .'">'. $row[$rq_pos_val] .'</option>';
}
echo "</SELECT></td>";
} else {
?>
<input id="size" type="text" size="10" value="Aucune valeur" disabled>
<?
}
?>
</div>
</td>
</tr>
<tr>
<td>Nom du Site:</td>
<td id="niv2">
<? include 'ValideLd2.php'; ?></td> <!--Pour remplir la liste déroulante 2-->
</tr>
<tr>
<td>Nom de la Station:</td>
<td id="niv3">
<? include 'ValideLd3.php'; ?></td> <!--Pour remplir la liste déroulante 3-->
</tr>
<tr>
<td>Désinstallateur : </td>
<TD>
<SELECT name="des">
<?
$req5="SELECT nominstallateur FROM installateurs";
$res5=mysql_query($req5);
while($ligne5=mysql_fetch_row($res5))
{
echo '<option value="',$ligne5[0],'">',$ligne5[0],'</option>';
}
echo "</SELECT></TD>";
?>
</tr>