Pb d'affichage de input text
ismailccm
Messages postés
2
Statut
Membre
-
Alain42 -
Alain42 -
salut
j'ai un serieux pb, et c'est extremement urgent, je vais expliquer la situation:
j'ai deux page php (ajouter.php et modifier .php)
dans ajouter .php il ya une liste deroulante et un input text,
dans modifier.php il ya aussi la meme liste deroulante et le input text
a la selection dans la liste droulante de ajouter .php le input text apparait ou pa d'apres le choix et dans la page modifier .php le input text doit aussi apparaitre ou pa selon le choix effectuer dans la 1er page (ajouter .php ) mais mon pb c que j'arrive pa a faire sa dans la modifier .php merci pour votre aide.
j'ai un serieux pb, et c'est extremement urgent, je vais expliquer la situation:
j'ai deux page php (ajouter.php et modifier .php)
dans ajouter .php il ya une liste deroulante et un input text,
dans modifier.php il ya aussi la meme liste deroulante et le input text
a la selection dans la liste droulante de ajouter .php le input text apparait ou pa d'apres le choix et dans la page modifier .php le input text doit aussi apparaitre ou pa selon le choix effectuer dans la 1er page (ajouter .php ) mais mon pb c que j'arrive pa a faire sa dans la modifier .php merci pour votre aide.
A voir également:
- Pb d'affichage de input text
- Affichage double ecran - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Sms to text - Télécharger - Sauvegarde
- Windows 11 affichage classique - Guide
- Input not supported - Forum Ecran
4 réponses
bonjour
merci pour votre reponse mais meme moi j'ai fait fonctionner la page ajouter .php le vrai pb est dans la page modifier.php ca a dire comment reafficher la liste avec le choix fait a la page ajouter .php avec le input text si le choix est "Recharge" .
c'est sa le vrai pb et merci d'avance
merci pour votre reponse mais meme moi j'ai fait fonctionner la page ajouter .php le vrai pb est dans la page modifier.php ca a dire comment reafficher la liste avec le choix fait a la page ajouter .php avec le input text si le choix est "Recharge" .
c'est sa le vrai pb et merci d'avance
D'accord, j'ai compris.
Je suppose que tu appelles la page modif.php par <form ........ method="post" action="modif.php"> de la page ajout.php
alors, dans la page modif.php récupéres la valeur sélectionnée postée par la page 1, par :
$type=$_POST['type'];
et l'echo dans ta liste l'affichera
et si tu veux récuperer al valeur du champ input:
$mots=$_POST['mots'];
Je suppose que tu appelles la page modif.php par <form ........ method="post" action="modif.php"> de la page ajout.php
alors, dans la page modif.php récupéres la valeur sélectionnée postée par la page 1, par :
$type=$_POST['type'];
et l'echo dans ta liste l'affichera
et si tu veux récuperer al valeur du champ input:
$mots=$_POST['mots'];
Les conseils ci dessus te permettent d'avoir dans modif.php seulement une valeur dans la liste déroulante (celle selectionnée dans ajout.php).
par contre si tu veux avoir la même liste que celle de la page ajout, mais avec la valeur "presélectionnée", tu dois faire ainsi dans ta page modif.php:
Et il faut onChange pour appeler la fonction Javascript
par contre si tu veux avoir la même liste que celle de la page ajout, mais avec la valeur "presélectionnée", tu dois faire ainsi dans ta page modif.php:
<select name="type" onChange="afficherAutre()" >
<option value='Installation' <?php if($_POST['type']=='Installation') {echo 'Selected'; }?>>Installation</option>
<option value='Recharge' <?php if($_POST['type']=='Recharge' ){echo 'Selected'; }?>>Recharge</option>
</select>
Et il faut onChange pour appeler la fonction Javascript
la page ajouter .php:
<script language="JavaScript">
function afficherAutre() {
var a = document.getElementById("autre");
var m = document.getElementById("mots");
if (document.form1.type.value == 'Recharge')
{
if (a.style.display == "none")
a.style.display = "block";
if (m.style.display == "none")
m.style.display = "block";
}
else
{
a.style.display = "none";
m.style.display = "none";
}
}
</script>
/////////////////////////
Type Facture : </strong>
<select name="type" onchange="afficherAutre()">
<option value='Installation'>Installation</option>
<option value='Recharge'>Recharge</option>
</select>
</p>
<p><span id=autre style="display: none"> Dettes Client :</span>
<input type="text" id="mots" name="mots" style="display: none" >
</td>
//////////////////////////////////////////////////////////
la page modifier.php
<tr>
<td colspan="2"><strong>Type Facture : </strong>
<select name="type" onfocus="afficherAutre()" >
<option value=<?php echo("$type"); ?>><?php echo("$type"); ?></option>
</select>
</p>
<p><span class="Style1" id="autre" style="play: none"> Dettes Client :</span><strong> </strong>
<input type="text" id="mots" name="mots" value="<?php echo("$mots"); ?>" style="display: none" />
</p></td>
</tr>
<html> <script language="JavaScript"> function afficherAutre() { var a = document.getElementById("autre"); var m = document.getElementById("mots"); if (document.form1.type.value == 'Recharge') { if (a.style.display == "none") a.style.display = "block"; if (m.style.display == "none") m.style.display = "block"; } else { a.style.display = "none"; m.style.display = "none"; } } </script> Type Facture : </strong> <form name="form1" id="form1"> <select name="type" onchange="afficherAutre()"> <option value='Installation'>Installation</option> <option value='Recharge'>Recharge</option> </select> </p> <p><span id="autre" style="display: none"> Dettes Client :</span> <input type="text" id="mots" name="mots" style="display: none" > </form> </html>Tes echo ne sont pas corrcts echo ("$mots"); => echo $mots;