Création
d'entreprise
Posez votre question Signaler

[Formulaire+PHP] résultat sur la même page [Résolu]

Mougeole 34Messages postés 11 novembre 2005Date d'inscription - Dernière réponse le 25 avril 2006 à 14:13
Bonjour

J'ai une liste dans une page dont le contenu est "alimenté" par une base de données.

Dans une autre page j'ai un tableau qui exploite les résultats du choix fait dans la liste.

Jusque là pas de problème tout marche.

Ce que j'aimerai, c'est avoir une page contenant juste le formulaire au départ, et que le tableau s'affiche SUR LA MEME PAGE lorsqu'on appuie sur le bouton "Visualisé".

C'est quand même plus lisible d'avoir le résultat dans la même page.

Merci d'avance

Mougeole
Lire la suite 

[Formulaire+PHP] résultat sur la même page »

2 réponses
Réponse
+7
moins plus
Salut

Merci pour ta réponse.

En fait c'était vraiment tout bête

Voici le code HTML de mon formulaire


<form name="form" method="post" action="">
        
         <select name="liste">
      
            Ici je rempli la liste avec le contenu d'une base de données

        </select> <input type="Submit" value="Visualiser" name="bouton">

</form>



et voici mon code PHP :


<?php if($_POST['bouton'])
{
        include('liste_nom.php');/*liste_nom.php étant le tableau que  je voulais afficher*/
}
?>



C'est con non?
Ajouter un commentaire
Réponse
+1
moins plus
Soit tu envoies les données vers la même page qui affichera, en fonction du fait qu'elle ait reçu des données ou nom, la liste ou le tableau.
Soit tu récupères ces infos en Javascript sur la même page mais tu ne soumets le formulaire à aucune page.

Soit un mélange des deux si tu veux enregistrer dans uen base ou un fichier ce que l'utilisateur à choisi (voire même utiliser Ajax).
Ajouter un commentaire
Ce document intitulé « [Formulaire+PHP] résultat sur la même page » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?