begin process at 2012 02 13 21:17:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

envoi variable par echo


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

envoi variable par echo

lundi 1 décembre 2008 à 19:01:34 | envoi variable par echo

Bulledanslair

Bonjour.
je désirerais envoyer une variable que je sélectionne dans une liste déroulante pour cette méthode. Mais Je pense ne pas avoir disposé $encad = $data['nom_prenom'] ; au bon endroit, où peut-être n'est-ce pas le bon moyen !
 Si vous pouviez me dépatouiller ? Merci beaucoup.

Le formulaire principal
<form action="/licencie/calendrier/sortie_carriere/plongee_carriere_licencie/plongee_carriere_enreg.php" method="post" name="plongee_modif" target="detail" id="plongee_modif">
 dans lequel un bouton se trouve pour envoyer les modifications à apporter.
<p align="center">
          <input type="submit" name="maj" value="MAJ" />
        </p></td>
    </form>

Dans ce formulaire, il y a une colonne contenant une liste :
<td align="center" valign="middle" bordercolor="#333333"><p>
<?php
//récupération des encadrants
include($_SERVER['DOCUMENT_ROOT'].'/licencie/connection_serveur.php');
$sql = "SELECT `nom_prenom`, `niveau_plg`, `cadre` FROM `base` WHERE `niveau_plg`= 'N4' OR `cadre`= 'E2' OR `cadre`= 'E3' OR `cadre`= 'E4' ";
$requete = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

echo '<select name="encadrement" size="1" class="col_encadrement">' ;
 
while($data=mysql_fetch_array($requete))
{
echo '<option>'.$data['nom_prenom'] .'</option>';
$encad = $data['nom_prenom'] ;
}
echo '<option selected="selected"></option>' ;
echo '</select>';
mysql_close();
?>
</p>
        <p align="center"><a href="supp_encad.php?encad=<?php echo $encad ;?><img src="/images/supprimer.jpg" width="13" height="15" border="0" /> </a></p></td>
 
mardi 2 décembre 2008 à 04:59:30 | Re : envoi variable par echo

TropNul

Bonjour Bulledanslair,

Le problème, à mon avis, est syntaxique dans cette ligne.

echo'<option>'.$data['nom_prenom'].'</option>';

Elle devrait être sous la forme suivante.

echo'<option value="'.$data['nom_prenom'].'">'.$data['nom_prenom'].'</option>';

Cdt
mardi 2 décembre 2008 à 18:57:47 | Re : envoi variable par echo

Bulledanslair

Bonjour
Merci pour ta réponse mais ça ne change rien !
Je n'arrive pas à récupérer mon $data['nom_prenom'] dans la variable $encad.
Ou dois-je placer $encad = $data['nom_prenom'] ; s'il y a besoin ?
Si je le mets là ou je j'ai disposé en rouge dans le code, il mets retourné la dernière valeur de la liste !

      <td align="center" valign="middle" bordercolor="#333333"><p>
          <?php
//récupération des encadrants
include ($_SERVER['DOCUMENT_ROOT'].'/licencie/connection_serveur.php');
$sql = "SELECT `nom_prenom`, `niveau_plg`, `cadre` FROM `base` WHERE `niveau_plg`= 'N4' OR `cadre`= 'E2' OR `cadre`= 'E3' OR `cadre`= 'E4' ";
$requete = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  
echo '<select name="encadrement" size="1" class="col_encadrement">' ;

while ($data=mysql_fetch_array($requete))
{
echo'<option value="'.$data['nom_prenom'].'">'.$data['nom_prenom'].'</option>';
$encad = $data['nom_prenom'] ;
}
echo '<option selected="selected"></option>' ;

echo '</select>';
mysql_close();
?>
        </p>
        <p align="center"><a href="supp_encad.php?encad=<?php echo $encad ;?>"><img src="/images/supprimer.jpg" width="13" height="15" border="0" /> </a></p></td>

mercredi 3 décembre 2008 à 05:42:11 | Re : envoi variable par echo

TropNul

C'est normal car elle se trouve dans la boucle while !

Et puis, pour 'transférer' une variable, ce n'est pas la bonne méthode.

La valeur que tu vas sélectionné dans le menu déroulant sera disponible après qu'il y ait eu un submit via un bouton.

Modifies donc ton code en ce sens. Si tu veux un exemple concret, demandes le nous.

Cdt


Cette discussion est classée dans : data, echo, prenom, encad, plongee


Répondre à ce message

Sujets en rapport avec ce message

lien et recup [ par johnmichel57 ] encore moivoila le code j'explik apres while($data=<FONT face="Courier New" c probleme mysql ou php [ par gaucyril ] Bonjour à tous,J'ai donc un petit problème. J'ai le code suivant :$sql = 'SELECT * FROM query WHERE valid="1"';$req = mysql_query($sql) or die('Erreur SMTP et les copies cachées [ par ImmortalPC ] Salut,je suis entrain de faire un code pour envoyer des mails avec un serveur smtp.Jusque là aucun problème ;-)Mais bug quand j' ai voulu utiliser la checkbox et ldap dans php [ par you147 ] salut, j'ai un tableau récupéré de la base de données mysql réalisé avec php , avant chaque colonne j'ajoute une bouton chekbox que lorsque je coche e Lien mailto dans une page php [ par Graig083 ] Bonjour,Je viens de créer une base de donnée mysql avec les coordonnées des adhérents de mon association.Cette base de donnée est consultable par les liste déroulant d'une requête comprenant une liste déroulante [ par margChamo ] Bonjour, cela fait plusieurs jours que je bloque sur un problème. Voilà, j'ai mis une liste déroulante appelée "civilité" qui fonctionne, a la suite d Problème d'insertion dans une base mysql 5.1.45 [ par patingfree ] Bonjour à tous, pour l'apprentissage de php j'avais installé easyphp 5.3.2i pour interfaçer une base de données mysql(base)renseignée à l'aide d'un fo Suppression checkbox [ par vincevalantine ] Bonjour, Je fais actuellement une partie admin et je veux faire une suppression grâce aux cases à cocher. J'ai un petit bout de code qui me permet de recherche dans base mysql [ par karlito911 ] bonjour a tous, voila j'aurais besoin de votre aide car je me suis lancé dans un petit projet je suis en train de developper un site web local pour m problème avec variable de session et boucle while [ par indutec ] Bonjour j'ai un souci avec une variable de session qui ne veut pas passer dans une boucle while [^^sad2] voici mon code: La personne s'identifie via


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,359 sec (4)

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