Fermer la barre d'outils
Voir plus d'options
Voir moins d'options
les-forums.com : vous avez la parole
En moins de 5 minutes,
créez votre forum gratuitement
forum officiel aide/faq
support technique
Accueil Séparateur Présentation Séparateur Créez ! Séparateur Annuaire
Bienvenue sur le forum officiel de les-forums.com.
L'apprentissage des bases du HTML requises pour la personnalisation des forums concerne le sous-forum Programmation, tandis que les gros problèmes techniques sont à adresser au Support. La FAQ vous sera également très utile.
De plus, une lecture du bref règlement du forum pourra éviter bien des tracas.
Nous vous écoutons, soyez polis, patients et précis dans vos questions.
Pour suivre les informations officielles, suivez-nous en RSS ou via Twitter

les-forums.com - Forum officiel
Programmation (165 topics, 2384 messages)
Topic "form HTML et PHP/Mysql possible???" (Messages 1 à 13 sur 13) Fil RSS des messages de ce topic
Dernier message par nicos28, le 28/06 à 16:58:35
Anonyme :
  • S'inscrire
  • S'identifier
Outils :
  • Recherche
 
Bas de la pageTopics
 
nicos28
Nicos
inscrit le 26/06/2003
le 26/06/2003 à 22:08:56
Acces au message form HTML et PHP/Mysql possible???
Peut on recuperer des info depuis un formulaire en HTML vers une page en php???

je m'explique

voila mon html (sqlreq.html):

<form method="GET" action="REQSQL.php">
  <!--webbot bot="SaveResults" U-File="d:\web\form_results.txt"
  S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
  <p><select size="1" name="req">
 <option name= $GEST >RUBRIQUE</option>
   </select><input type="submit" value="Envoyer" name="B1"></p>
</form>

voila mon php (req.php)un extrait... :

/* preparer la requete SQL */
$Requete = " SELECT * FROM $GEST ";

/* executer la requete sur la connection et placer le resultat dans le tableau RESULTAT */
$RESULTAT = Mysql_query($requete);
$eror = mysql_error();
echo $eror;
$in =mysql_num_rows($resultat);
echo 'Il y a';
echo $in;
echo 'enregistrement(s)';
$enr = mysql_fetch_array($resultat);
while($enreg = $enr)
{
 echo $enreg['id_rubrique'].''.$enreg['nom_rubrique'];
 }
?>


en rouge la variable que je veux recuperer du formulaire html vers le fichier php pour ma requete en My SQL


Message modéré le 26/06 à 22:17:26 par nicos28.

Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 26/06/2003 à 23:10:18
Acces au message form HTML et PHP/Mysql possible???
J'ai pas tout compris ton code (surement parce que je suis trop fatigué), mais pour récupérer des variable posté par un formulaire tu dois utiliser:
PHP3:
$HTTP_POST_VARS['Nom_du_champ']

PHP4 :
$_POST_VARS['Nom_du_champ']

-> Pour un formulaire de méthode POST

et:
PHP3:
$HTTP_GET_VARS['Nom_du_champ']

PHP4:
$_GET_VARS['Nom_du_champ']

-> Pour un formulaire de méthode GET

ce qui donnera pour ta requette sql:
$Requete =mysql_query('" SELECT * FROM ".$HTTP_GET_VARS['GEST'].' "');

Petit conseil, dans les noms d'objet HTML ne met pas le signe $ sinon tu courres a de gros problemes d'execution et de lecture du code

Message modéré le 26/06 à 23:10:48 par vertigo_76.

Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 27/06/2003 à 13:07:01
Acces au message form HTML et PHP/Mysql possible???
j'ai essayé avec $_POST_VARS['Nom_du_champ']

mais comme c'est pas sur la meme page :

le form est sur une page html et la requete sur une page php...

m'enfin, je vais verifier si je l'avais bien ecrit en php4 et non en php3
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 27/06/2003 à 16:03:58
Acces au message form HTML et PHP/Mysql possible???
si tu as un doute met $HTTP_GET_VARS[èNom_du_champ'], il marche aussi bien pour php3 que 4
Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 27/06/2003 à 18:15:51
Acces au message form HTML et PHP/Mysql possible???
voila mon script et ca marche pas....

le html req.html =>


<form action="req.php" method="POST" target="req">


  <p><select size="1" name="PROJET" >
        <option selected name=message >RUBRIQUE</option>
        <option name=message >SS_RUBRIQUE</option>
        <option name=message >OS</option>
        <option name=message >LOGICIEL</option>
  </select><input type="submit" value="Envoyer"></p>
 
</form>

le php req.php  =>

<?

$db = mysql_connect("localhost","MAX","MAX") or die('Non connecté');
mysql_select_db("logiciel",$db) or die('non selectionnée');

$requete = "select * from $HTTP_GET_VARS['message']";
$RESULTAT = mysql_query ($requete,$db) or die(mysql_error());

?>

Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 27/06/2003 à 19:16:01
Acces au message form HTML et PHP/Mysql possible???
c'est tout pas bon ca, désolé!!!

bon, le premier fichier php.html ok (rien de comppliqué c'est du html classique), sauf que dans ton première exemple ta methode était GOST et que maintenant tu passes par du POST.
-> <form action="req.php" method="POST" target="req">
Conclusion en php tu doit utiliser $HTTM_POST_VARS['PROJET']

ensuite ton fichier php.php (oulala, y'a du boulot):

je peux pas tout de suite, je regarde et te donne une solution dans la soirée.
Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 27/06/2003 à 21:50:29
Acces au message form HTML et PHP/Mysql possible???
Merci beaucoup Vertigo....

Tu sais, je debute en php...
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 27/06/2003 à 21:59:40
Acces au message form HTML et PHP/Mysql possible???
J'ai pu remarquer, mais le forum est aussi la pour aider a débuter car sinon ce serait pas marrant.

Voici ton fichier req.html. il suffit de remplacer tous les Table1, Table2 ... par le nom de tes tables :

<HTML>
<HEAD>
</HEAD>
<BODY>
<form action="req.php" method="POST" target="req">


  <p><select size="1" name="PROJET">
        <option selected value="Table1">Table 1</option>
        <option value="Table2">Table 2</option>
        <option value="Table3">Table 3</option>
        <option value="Table4">Table 4</option>
  </select><input type="submit" value="Envoyer"></p>
 
</form>
</BODY>
</HTML>
Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 27/06/2003 à 22:19:56
Acces au message form HTML et PHP/Mysql possible???
mais je met koi apres dans $HTTP_POST_VARS['message']

j'aurai plusieurs variante?  

$HTTP_POST_VARS['table1']
$HTTP_POST_VARS['table2']
$HTTP_POST_VARS['table3']
$HTTP_POST_VARS['table4']



Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 27/06/2003 à 22:35:49
Acces au message form HTML et PHP/Mysql possible???
non 1 qui porte le nom de ton Select soit -> PROJET
Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 27/06/2003 à 22:41:22
Acces au message form HTML et PHP/Mysql possible???
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\WEB\intranet\req.php on line 23


j'ai eu ce message...

tu peux m'eclairer merci...
Voir le profil de l'auteur Editer le message
vertigo_76
inscrit le 05/03/2003
le 27/06/2003 à 23:20:10
Acces au message form HTML et PHP/Mysql possible???
Commence par un truc simple:

<?
Print($HTTP_POST_VARS['PROJET']);
?>

Cela vérifie que ton premier formulaire fonctionne en affichant la valeur de ta sélection.
Voir le profil de l'auteur Editer le message
nicos28
Nicos
inscrit le 26/06/2003
le 28/06/2003 à 16:58:35
Acces au message form HTML et PHP/Mysql possible???
ok, j'ai reussi à tout faire tourné...

formulaire de selection puis requete et enfin affichage...

tout marche à merveille...

MERCI BEAUCOUP VERTIGO!

ps : si mon script t'interresse, je te le fournirai avec plaisir...
Voir le profil de l'auteur Editer le message
 
Haut de la pageTopics
 
Ajout de messages impossible Vous ne pouvez pas ajouter de messages.

Forum gratuit proposé par les-forums.com v 2.7 alpha 1 - Un service Twidi.com - Flux RSS du forum -

Page générée en 0,098 secondes le 20/11 à 01:19:55.