begin process at 2010 02 09 21:42:35
  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 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 suppression enregistrement [ par inssetman ] voila mon pb. j'ai crée un tableau qui affiche ce que je veux qu'il affiche (hihih) et devant chaque enregistrement affiché, apparait un bouton radio. Liste menu [ par laurentbalmer ] Encore moi désolé :o)dans ce menu je voudrais arrivé à supprimer le bouton rechercher et que la page s'affiche lors du choix d'une selectionencore mil Probleme envoie de variable. [ par apledam ] Bonjour a tous.J'ai un petit problème, j'ai créer une base de données contenant des infos et des photos j'aimerais afficher les infos dans une premier UPDATE de plusieurs enregistrements dans une boucle [ par kd ] Bonjour à tous, j'essaie depuis un bout de temps de modifier un ensemble d'enregistrement dans une base à l'intérieur d'une boucle mais j'ai une erreu MySQL id? [ par Linuss ] Bonjour à tous, Voilà, lorsque j'essaie de faire un lien qui contient l'id (qui existe au ca sou quelqu'un poserait la question :) d'un tuto, je n'y a get(id) from MySQL ? [ par Linuss ] Bonjour à tous, Lorsque j'essai d'afficher un tuto (bah oui dans ce cas là c'est un tutoriel :) la page n'afficher rien du tout. En fait pour afficher


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,593 sec (3)

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