Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1262 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Php...pb formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Php...pb formulaire

n°220654
tocri
Posté le 26-09-2002 à 14:30:12  profilanswer
 

Bjr,  
 
je me suis fait un formulaire www.pivotpoint.netVersion 2\Formulaire Artisan.php
 
Dans ce formulaire il y à des listes deroulantes qui comprennent des dates de formation du type : 15 - 16 septembre à Perpignan
22 - 23 Septembre à perpignan etc...
 
J'aimerais pouvoir à partir d'une table pouvoir enregistrer ces dates dans ma liste déroulante et ainsi de pouvoir les modifies, enlever etc...
 
Le pb est que je ne vois pas comment faire?
 
J'ai crée une table avec plusieurs champs "index", "date" "nom".
 
dans le champ date j'aimerais pouvoir mettre la date + la ville.
Mais ce n'est pas possible :(
 
Comment feriez vous pour avoir la date + ville.
 
 
http://www.pivotpoint.net/formulaire.htm (l'ancien formualaire pour comprendre ce que j'essaye vainement d'expliquer)

mood
Publicité
Posté le 26-09-2002 à 14:30:12  profilanswer
 

n°220656
lorill
Posté le 26-09-2002 à 14:32:16  profilanswer
 

tocri a écrit a écrit :

 
dans le champ date j'aimerais pouvoir mettre la date + la ville.
Mais ce n'est pas possible :(




 
Et pourquoi pas ? Enfin deja faudrait appeler ce champs autrement, parce que date est un mot reservé pour certains sgbd. Sinon si tu le mets de type texte, je vois pas pourquoi ca marcherait pas

n°220726
tocri
Posté le 26-09-2002 à 15:09:33  profilanswer
 

exact. je me bornais sur le type "date" mais en valeur "varchar" cela fonctionne parfaitement :D

n°220844
tocri
Posté le 26-09-2002 à 17:03:03  profilanswer
 

bon je viens de faire ma db...je coince dans ma page.  
voci ma requete:
 
 
<? $db = mysql_connect('localhost', 'tony', 'xxx';);
        mysql_select_db('produits',$db) or die(mysql_error()); ?>
 
 
Par contre je ne vos pas trop comment je pourrais faire comme requête pour afficher les dates que je souhaite dans ma liste déroulante???
 
si kkn pourrait me venir en aide?
merci

n°220861
ratibus
Posté le 26-09-2002 à 17:14:28  profilanswer
 

tu veux selectionner par date ?

n°220879
tocri
Posté le 26-09-2002 à 17:29:05  profilanswer
 

en fait je veux mettre dans ma  liste deroulante 1) 15 - 16 septembre à XXX
2)17 - 18 septembre..
etc...
 
Les dates + le nom des villes sont contenues dans un champ de ma db.
 
Le pb est que si je fais :
 
$requete= "SELECT date_debut FROM formulaire arisant WHERE id = 1 ";
 
c que je ne pense pas que cela va s'integrer dans ma liste deroulante.
 
Je coince pourtant ça doit être possible.

n°221126
tocri
Posté le 27-09-2002 à 08:46:30  profilanswer
 

personne pour m'aider..:(

n°221132
lorill
Posté le 27-09-2002 à 08:54:40  profilanswer
 

si, mais t'es pas tres clair.

n°221206
tocri
Posté le 27-09-2002 à 11:17:49  profilanswer
 

oki bon je recommence.
 
Dans mon formulaire, j'ai une liste deroulante dans laquelle je dois y mettre des dates.
Malheureusement ces dates changent souvent.
 
D'où l'idée d'une db.
 
J'ai bien créer une db qui se nomme formulaire_artisant (enfin c la table qui se nomme ainsi).
Il y à 2 champs "un id" et "un date_debut".
 
Dans ma page de mon formulaire je fais cette requeête php pour que la 1ere date qui est dans ma db s'affiche mais ça ne fonctionne pas.
 
Voiçi ma requête:
 
<select name="elite" size="1" id="elite">
       <? $db = mysql_connect('localhost', 'tony', '...';);
  mysql_select_db('Produits',$db) or die(mysql_error());  
    $requete = "SELECT Date_debut FROM formulaire_artisant WHERE id = 1 ";
    $resultat = mysql_query( $requete );
    $enregistrement = mysql_fetch_array($resultat);
    echo $enregistrement['date_debut'].'' ?> </select>
 
Et donc là je coince car rien ne s'affiche..grrr..
 

n°221210
lorill
Posté le 27-09-2002 à 11:27:42  profilanswer
 

Ton sql a l'air correct, donc l'erreur doit être du coté de php, et la je peux pas t'aider. Essaye quand même $enregistrement['Date_debut'] au cas ou la casse serait importante, et $enregistrement[0] au cas ou ce serait un tableau.

mood
Publicité
Posté le 27-09-2002 à 11:27:42  profilanswer
 

n°221224
tocri
Posté le 27-09-2002 à 11:48:15  profilanswer
 

c bon. c trouvé. je donne ce que j'ai mis..si cela peut aider certains :)
 
<select name="elite" size="1" id="elite">
          <? $db = mysql_connect('localhost', 'tony', '...';);
  mysql_select_db('nom_de_la_db',$db) or die(mysql_error());  
    $requete = "SELECT Date_debut FROM formulaire_artisant WHERE id = 1 ";
    $resultat = mysql_query( $requete );
    $enregistrement = mysql_fetch_array($resultat);
    $Valeur = $enregistrement['ID de la selection'] ;
    $Afficher = $enregistrement['Date_debut'];  
   echo "<option value=$Valeur>$Afficher</option>"; ?>
        </select>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Php...pb formulaire

 

Sujets relatifs
[PHP] Formulaire pour forum - {enter} {espace} smiley, images...[PHP-MySQL] choisir la table par formulaire?
Proble de retour a la ligne dans formulaire PHP pour MySQL ?[PHP-MySQL] Rediriger vers une page une fois le formulaire envoyé.
PHP + Formulaire : récupérer la valeur d'une liste.[PHP] Problème pour récupérer des variables d'un formulaire
[PHP] Récupération d'une variable d'un formulaire ds une requête MySQL[PHP / JavaScript] variable php dans un formulaire :
[PHP] j'arrive pas a recuperer les champs d'un formulaire !?[PHP] Formulaire --> Mail --> Inscription
Plus de sujets relatifs à : Php...pb formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR