2009-05-22 7 views
0

Je suis habitué à travailler avec C# et ASP.NET, ce qui permet automatiquement d'afficher les résultats de la base de données immédiatement sur la même page à partir de laquelle ils ont été demandés. Je suis cependant en train d'utiliser PHP que je n'ai pas codé depuis des années. J'ai les résultats apparaître dans une page séparée parce que l'option 'action' de la balise de formulaire est définie sur cette page PHP spécifique. J'ai besoin de ces résultats pour afficher, cependant, dans la même page que je clique sur le bouton. Des idées?Afficher les résultats de mysql sur la même page

Répondre

1

Définissez la balise 'action' sur la page en cours et déplacez la logique de gestion des requêtes POST vers cette page en cours.

+0

question rapide. Comment puis-je empêcher l'exécution de la logique php lorsque l'utilisateur visite la page pour la première fois? –

+0

@Josh: vérifiez simplement si vous avez des données dans $ _POST [] – Javier

+0

Vérifiez vos données spécifiques dans _POST. En fait, vous pouvez aller plus loin et afficher l'état de la page "première visite" dans le cas d'une requête renvoyant un jeu de résultats vide. – JoshJordan

Questions connexes