chardene_amour_de_freddy
Messages postés71Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 3 août 2005
-
9 juin 2005 à 12:02
chardene_amour_de_freddy
Messages postés71Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 3 août 2005
-
13 juin 2005 à 16:44
ok, voici le pb.
J'ai sur un formulaire dans lequel j'ai l'obligence de faire appel à des données qui sont dans des tables de ma BD.
Je dois en fait mettre les intitulés des villes dans une liste sur un formulaire comme çà chaque fois que la BD est mise à jour je ne serais pas obligée de réecrire .
J'ai vu un post sur lequel il y'avait des explications concernant mon cas, j'ai essayer de suivre tes instructions, ms en vain.
Le code que j'ai sur mon formulaire formation.html u niveau de la liste déroulante est :
<label> Choisir le Ville &nbsp;&nbsp;&nbsp;</label>
<select name="code_ville" id="code_ville" >
<?php
mysql_connect("localhost","root","");
mysql_selectdb("recrutement") or die("Connexion impossible");
$requete=mysql_query("select * from ville");?>
<? echo('<select name="select">');
while ($ligne=mysql_fetch_object($requete)){
//echo"<option value=.$var.></option>";
echo"<option value=.$ligne->intitule_ville.>'.$ligne->intitule_ville.'</option>"; }
echo('</select>');
?> </select>
Mnt, je en sais pas pourquoi çà ne marche pas.
Merci d'avance à ts ceux qui m'aideront à réglé ce pb.
A voir également:
Pb de remplissage de Liste avec données d'1 table de BD
chardene_amour_de_freddy
Messages postés71Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 3 août 2005 10 juin 2005 à 12:21
Oui j'ai tt vérifer et çà ne donne tjrs rien. Normalement que je sache si un champ pose un pb l'enregsitrement ne peut pas se faire.Hors moi j'ai même la possibilité d'afficher ce que j'ai enregistré. Donc tt est normal.Et qd j'enregsitre le champ pass de ma table reste vide.
Là est un autre pb alors !
voici la requet , j'ai utilisé la fonction addslashes pour voir s'il y'a 1 champ qui pose pb, ms tt va bien !
$sql ="INSERT INTO user(nom, prenom,login,pass)
VALUES ('".addslashes($nom)."','".addslashes($prenom)."','".addslashes($login)."','".addslashes($pass)."')";
chardene_amour_de_freddy
Messages postés71Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 3 août 2005 10 juin 2005 à 12:47
Je fais çà pour ma soutenance, je termine mon stage dans 2 semaines et ensuite je vais soutenir sur ce travaille; slmt je n'ai jamais fais du php de tte ma vie et là à mon stage on me l'a imposé. Alors, je suis désolée de ne pas pouvoir bien travailler pcq j'apprends en même tps que je travailles. Imagien moi, et le pire c'est que je travaille tte seule. Donc si je ne me retourne pas vers vs je ne saurais quoi faire .
chardene_amour_de_freddy
Messages postés71Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention 3 août 2005 13 juin 2005 à 10:28
Les champs de ma table sont du type int(11) pour le code_ville ainsi que pour le code pays et varchar(20) pour intitule_ville.
J'ai exécuter la requete comme tu me l'a dmdé et çà bien renvoyer les données qui sont dasn la table ville. Maintenant tt ce week end je me suis tuée à essayer d'insérer çà dans la page formation.html, je n'obtiens plus rien de ma requete si ce n'est qu'une liste vide.
Merci encore pour votre aide !
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 13 juin 2005 à 11:37
Merci... :-(
On se sent soutenu!! lol
On reprend cette partie :
<select name="choix_ville" id="choix_ville" >
<?php
mysql_connect("localhost","root","");
mysql_select_db("recrutement") or die("Connexion impossible");
$requete=mysql_query("select intitule_ville, code_ville from ville");
while ($ligne=mysql_fetch_assoc ($requete))
{
echo <option value="',$ligne['code_ville'],'"> : ', $ligne['intitule_ville'],' : ',$ligne['code_ville'],'</option>';
}
?>
</select>
Et tu recuperes tes donnees (le code_ville) apres soumission de ton formulaire dans cette variable :
$_POST['choix_ville']
Elle contiendra le code_ville de la ville choisie.
C'est ca que tu veux...?