Charger une page php a partir d'une page html (avec un champ textarea) [Résolu]

Messages postés
215
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
9 avril 2010
- - Dernière réponse : cs_JeanMi66
Messages postés
67
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
8 juillet 2008
- 9 déc. 2005 à 11:07
Slut à vous tous ....
voila je débute depuis peu (tres peu ... lundi ... en php avec easy php et mysql)

Voila ce que je cherche à faire :
charger une page php avec une requête qui contient une variable (de ma page html)

J'ai d'abord créer ma page html :
Code :
<html>
<head>
<title>Ma Page HTML</title>
</head>


<FORM method="POST" action="MaPagePhp.php?envoie=$NomChamp">
Nom du Champ pour lequel vous voulez afficher les données :

<textarea name="NomChamp"></textarea>

</form>



</html>

Ensuite page PHP :
Code:
<html>
<head>
<title>Ma première page en PHP</title>
</head>

<?php


//connection à la BDD


$host = "localhost";
$user = "root";
$password = "";
$bdd = "ma_base";
$conn = mysql_pconnect($host, $user, $password);
mysql_select_db($bdd) or die("Erreur de connection la Base de Donnée : $bdd");


//stockage de la requete sql dans une variable
$queryLettre="SELECT $NomChamp FROM table1 WHERE 1 LIMIT 10";


//Début de la query sql


if($result=mysql_query($queryLettre))
{
while ($row=mysql_fetch_array($result))
{
print "$row[0]";
}
}
else die("Erreur sur la requete : ".mysql_error());
?>

</html>

Mais cela ne fonctionne pas !!!
Je pense que le probleme vient de mon champ dans ma page html "NomChamp" qui n'est pas reconnu dans ma page php

ma question est simple : I need help please ...

Merci à vous !!!

Chapat'
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
461
Date d'inscription
mardi 27 avril 2004
Statut
Membre
Dernière intervention
16 février 2012
3
Merci
Salut,

Oui c'est normal tu n'utilise pas la bonne methode pour recuperer les valeur de ton formulaire.

Ta page html devient:
...
<FORM method="POST" action="MaPagePhp.php">
Nom du Champ pour lequel vous voulez afficher les données :

<textarea name="NomChamp"></textarea>

</form>

...
et dans ta page php tu recuperes la valeur de ton champs comme suit:

$NomChamp=$_POST['NomChamp'];

voila $_POST permet de recuperer les valeur d un formulaire en method post, on utilise GET pour les liens.
Faire attention php est sensible au majuscule/minuscules.

PS: j ai pas verfier le reste.

<HR>
On ne peut pas savoir tout faire, mais on peut tout apprendre avec du travail. Morpheus262

PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, contacter moi par mail
l

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 138 internautes nous ont dit merci ce mois-ci

Commenter la réponse de morpheus262
Messages postés
215
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
9 avril 2010
3
0
Merci
Cool !!! merci.
apres ne me reste qu'a effectuer toute mes requetes sur mes tables ...
j'ai du boulot.

Loin est le chemin qui mera à la réussite.

A bientot.
Chapata
Commenter la réponse de cs_chapata
Messages postés
67
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
8 juillet 2008
0
Merci
Et si je veux transmettre une variable de mon HTML vers mon script PHP sans passer par un FORM, comment on fait ?

Et admettons je m'envoi un fichier HTML via mail(), je le reçois, est - il possible de transmettre à un script PHPune variable qui serait l'adresse mail où est arrivé le HTML ?

Merci d'avance !
Commenter la réponse de cs_JeanMi66