Page php se regenere

Fermé
duxitto Messages postés 247 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 7 janvier 2013 - 19 avril 2008 à 12:04
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 19 avril 2008 à 21:14
Bonjour,
je souhaite faire une page php ou on peut saisir une référence produit et ensuite en validant on vérifie sur la base de données si la référence introduite existe bien ,
- si oui alors elle va désormais s'afficher ( ne sera plus dans un champ ) avec les informations relatives au produit ( couleur , prix ... ) et un autre champ apparaitra pour rajouter d'autres produits si on veut
- si elle n'existe pas dans la base de données il y aura un message d'erreur
mais cela en restant sur la même page , on m'a conseillé d'utiliser AJAX mais étant donné que la page en entier va se régénérer c'est pas utile je trouve surtout que j'ai essaye avec mais je suis un peu perdu ;)
Merci pour tout conseil ou méthode a suivre de préférence si possible sans l'AJAX
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
19 avril 2008 à 15:19
Bonjour,

une methode:

- tu mets ton champ <input name="ref_produit"..... >

dans un formulaire <form method="post" action="la_page_appelle.php">
</form>

dans la page appelée tu récupères la valeur du champ par $valeur=$_POST['ref_produit'];

avec ça tu interroges ta base et tu affiches ce que tu veux.

Vas voir le site www.siteduzero.com

@lain
0
duxitto Messages postés 247 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 7 janvier 2013 1
19 avril 2008 à 16:29
Merci pour ta réponse , mais il faut que le résultat de la recherche dans la base de données me soit retourné a la même page qui a fait l'appel pour qu'il soit affiché , donc il faut que la page appelée sert juste pour le traitement et renvoie par la suite le résultat .c'est faisable ? je pense aussi qu'il me faudra un tableau ou faire l'affichage car il faut que les références affichés ne disparaissent pas de ma page si je fais l'appel ( si tu vois ce que je veux dire ? )
merci de m'avoir répondu
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894 > duxitto Messages postés 247 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 7 janvier 2013
19 avril 2008 à 21:14
he bien tu rappelles la même page

par action="ce_script.php"

(et tu différencies par un if:
si ton script s'appelle ce_script.php)

if(isset( $_POST['ref_produit']) AND $_POST['ref_produit'] !=""){
tu interroges la base et tu affiches la reponse


}else{

//tu affiches la première partie:

<form name="form1" method="post" action="ce_scriptphp">

<imput type="text" name="ref_produit" value="">
<input type="submit" name="envoyer" value="OK">

</form>

}
0