Requete SQL Fomulaire Html FACILE A TRAITER

Fermé
jean4566 Messages postés 3 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 30 mars 2010 - Modifié par jean4566 le 29/03/2010 à 16:33
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 - 1 avril 2010 à 09:01
Bonjour je recherche a mettre en place un formulaire de requete comme ce site.

http://eric.univ-lyon2.fr/~jdarmont/tutoriel-sql/

juste la zone de texte avec affichage du resultat rien d'autre je ne veut pas avoir la correction ou autre format d'affichage. je pense que cela est simple a réaliser mais je ne suis pas un expert en php html et sql.

J'ai ma base de donnée qui est crée avec les tables et les champs.
ma page html prete a recevoir le code ^^.

Je ne sais pas trop comment crée tout cela je sais qu'il faut utiliser un script se connectant a la bdd. mais apres...

Si quelqu'un pourrait m'aider.
A voir également:

7 réponses

Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
29 mars 2010 à 15:42
Que veux tu faire exactement ? Connecter ta base de données avec ton script ?

Ou tu arrives déjà à faire cela ? Désolé t'a peut être bien expliqué mais j'suis crevé donc éclaire moi un peu :p
0
jean4566 Messages postés 3 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 30 mars 2010
Modifié par jean4566 le 29/03/2010 à 16:20
Oui je veut mettre le formulaire sur une page html ex:
lorque l'on tape dans la zone de texte :

SELECT *
FROM moniteur

que le résultat s'affiche en tableau au dessus ou au dessous de la zone de texte.
et oui cette zone de texte doit etre en connexion a la bdd pour afficher les reponse des requete. Voila

deja je ne sais quel code html insérer dans ma page web pour atteindre ce resulat.

Enfete j'aimerai juste insérer le code html pour obtenir ce resulat pour commencer.
http://img202.imageshack.us/img202/9553/zonedetexte.png

Ensuite crée un script qui pourra me permettre de me connecter a la bdd et effectuer des requette dessus.

Enfin afficher le resultat de la requette au dessus ou dessous de la zone de Texte.

Merci de vos réponse
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
30 mars 2010 à 09:10
Alors, pour faire le code HTML, il faut que tu apprenne à créer un formulaire :)


https://www.commentcamarche.net/contents/493-formulaires-html-cours-et-exemples

Voilà un peu de doc, ça devrait t'aider ! Essaye de le faire ! Si tu as des questions n'hésite pas :)
0
jean4566 Messages postés 3 Date d'inscription lundi 29 mars 2010 Statut Membre Dernière intervention 30 mars 2010
30 mars 2010 à 11:44
Merci pour le formulaire de requette la zone de texte c'est bon, par contre pour crée le script phpqui va avec je ne sais pas.
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
30 mars 2010 à 12:21
Ok ! Donc tu as bien réussi ton formulaire en html ?
0
oui mais ensuite pour qu'il marche lorsque je tape une requête que faut crée comme fichier php pour que cela marche et aussi quel code html mettre sur la page pour avoir le résulat ?
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
Modifié par Maxou88100 le 30/03/2010 à 16:24
Oui ! Alors,

Il faut dans un premier temps que ton formulaire pointe vers une autre page (Pas forcément mais se sera plus clair !) on va l'appeler validation.php. Il faut aussi que tu choisisse la méthode que tu va utiliser. Tu as le choix entre GET ou POST. Je te conseil POST car GET est limité à 255 caractères (Il me semble ...)

Tu as donc :
<form method="post" action="validation.php">


On va déjà essayer de récupérer quelque chose ! donc logiquement si tu as bien fais ton formulaire, ton champ text (ou textarea) posède un nom ! Ici je vais l'appeler "SQL"

Ouvre ton fichier validation.php et copie le code suivant dedans:

<?php
$resultatSQL=$_POSt['SQL']; /*Stock le contenu du champ SQL dans la variable $resultatSQL*/
echo $resultatSQL; //Affiche le contenu de ta variable
?>

Maintenant teste ton formulaire ! Lorsque tu valides, si tout se passe bien, tu va être redirigé vers une autre page, la page validation.php et t'afficher le contenue de ce que tu aura mi dans ton champ SQL.

Essaye déjà ça !
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
30 mars 2010 à 16:25
Et dis moi si ça marche :p

Le but de faire ça est de pas se lancer tout de suite dans la BDD car si ça ne marche pas au départ ben on y arrivera jamais :)
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
30 mars 2010 à 16:36
Je me reconnecte vers 18h :p
0
Même a ce niveau j'ai un problème c'est triste.

ma page :

<html>
<form method="post" action="/test2/validation.php">
<textarea name="SQL" cols="80" rows="8" id="SQL"></textarea>
<input type="submit" name="valider" id="valider" value="Afficher" />
</html>

page php :


<?php
$resultatSQL=$_POSt['SQL']; /*Stock le contenu du champ SQL dans la variable $resultatSQL*/
echo $resultatSQL; //Affiche le contenu de ta variable
?>


Erreur :

Notice: Undefined variable: _POSt in C:\Program Files\EasyPHP-5.3.2\www\test2\validation.php on line 2
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
31 mars 2010 à 10:59
My mistake :( désolé

Il y a une majuscule à POSt
$resultatSQL=$_POST['SQL'];
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Oui OK Merci que faut t'il que je fasse ensuite?
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
31 mars 2010 à 12:10
Ça à marché ? Ça t'affiche bien le contenu ??
0
Oui ^^ sa marche
0
J'ai réussi à faire ce que je voulait j'ai demander à quelqu'un de me le faire Merci a+
0
Maxou88100 Messages postés 197 Date d'inscription jeudi 3 décembre 2009 Statut Membre Dernière intervention 17 juin 2010 11
1 avril 2010 à 09:01
Arf ok ok ! Ben si tu as encore un soucis demande :)
0