[HTML/PHP][Résolu] Problème de sauvegarde pour les formulaires

Problème de sauvegarde pour les formulaires [HTML/PHP][Résolu] - PHP - Programmation

Marsh Posté le 05-10-2004 à 15:18:55    

Voilà j'ai un pb avec un formulaire que je suis en train de faire
 
sur ma page de formulaire j'ai
 
- Des infos a remplir (box...)
 
- 2 liens pour aller selectionner ou rajouter des adresses  
 
 
le problème c'est quand je clique sur le lien de selection d'adresse je perds toute les infos qui on été remplies dans les box :( comment es ce que je peux faire pour qu'il me sauvegarde mes infos quand je clique sur le lien (ou s'il y a une autre facon de faire....)
 
merci d'avance  :jap:  :jap:


Message édité par Ryle Hunter le 06-10-2004 à 12:34:29
Reply

Marsh Posté le 05-10-2004 à 15:18:55   

Reply

Marsh Posté le 05-10-2004 à 15:25:44    

que font tes liens exactement ??? tu pourrai nous filer le code du formulaire please ?
 
En gros il faudrait que quand tu raffiche ton formulaire, tu précharge les champs avec les valeurs saisies précédement, c'est tout à fait faisable en PHP.


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 05-10-2004 à 15:31:48    

en épuré voila ce que ca donne
 

Citation :


 
<form name='test' method='POST' action='?page=2'>  
 <textarea name="Texte_Annonce" cols="70" rows="20" value='$Texte_Annonce'> </textarea>
   
   
echo <<<END
   <a href="?page=select_adresse_exe">cliquez ici pour selectioner une adresse</a></td>
     
    <input type='SUBMIT' name='Annonce_Submit' value="Valider">
  </p>
</form>
</font>
END;
 
?>
 
 


 
le link ouvre une page php qui affiche toute les adresses de l'utilisateur et lui permet d'en choisir une mais le pb c'est que c'est un lien html donc y'a pas les valeurs du $_POST

Reply

Marsh Posté le 05-10-2004 à 17:03:33    

et si tu essai de la passer par l'URL

Code :
  1. echo <a href="?page=select_adresse_exe&Texte_Annonce=$Texte_Annonce'">cliquez ici pour selectioner une adresse</a>


tu récupère le texte sur ta page select_adress, tu le stocke dans un hidden sur le formulaire de la page en question etquand le gars revient sur la page de départ, le textearea aura retrouvé le texte saisi


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 05-10-2004 à 17:08:23    

j'y ai pensé, mais heu si le texte est un peu long et avec des carac a la con ca va pas poser de pb ???

Reply

Marsh Posté le 05-10-2004 à 17:11:49    

ya des chances que si... :(
 
pkoi tu n'intègre pas la sélection des adresse directement dans le meme formulaire que le textarea ?  


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 05-10-2004 à 17:14:21    

bah le pb c'est qu'en fait je veux sauvegarder les différentes adresses utilisées pour que l'user puisse les reutiliser après, et que si je les met sur la même page ca va vite faire boxon


Message édité par Ryle Hunter le 05-10-2004 à 17:14:34
Reply

Marsh Posté le 05-10-2004 à 17:44:02    

sinon un coup de Js et quand tu clique sur le lien il envoie le formulaire en meme temps et a toi ensuite de gander au chud ses données (session par exemple !)

Reply

Marsh Posté le 05-10-2004 à 17:59:57    

euh et c'est quoi cette jolie fonction qu'il faut que j'utilise ? :D

Reply

Marsh Posté le 05-10-2004 à 18:44:19    

bon je crois avoir trouvé par contre j'ai pas l'impression que ca marche, il me lance bien la page de selection mais pas celle du submit (je vois pas trop comment faire la)

Citation :


<a href="?page=select_adresse_exe" onclick="document.formulaire.submit()">cliquez ici pour selectioner une adresse</a>

Reply

Marsh Posté le 05-10-2004 à 18:44:19   

Reply

Marsh Posté le 05-10-2004 à 21:10:12    

Ryle hunter a écrit :

euh et c'est quoi cette jolie fonction qu'il faut que j'utilise ? :D


 
mais c pas vrai ces jeunot du developpement  :whistle:  
et les fonction recherche et les site deja fournis pas LE topic dev de Hfr  
 :kaola:  
 
bon la reponse t'as été donnée mais perso j'ai trouvé au moins autant en potassant les Manuels - vu le nombre de fonction existantes en Php par rapport a celles que tu utilise - qu'en se balladant sur les forums
 
:D ! mais c pas grave allez je t'en veux pas  :p


Message édité par jolly le 05-10-2004 à 21:10:29
Reply

Marsh Posté le 06-10-2004 à 11:45:45    

C'est sur mais bon déjà faut avoir une idée de se qu'on chercher et de ce qui peux exister ....
Car moi et le JS ca fait 2 :D
 
Et même en cherchant des fonction pas trop compliquées ca marche deja pas :(
 

Citation :


if (isset($_POST['Texte_Annonce'])) echo "ca marche!!!!!!!!!!!!!!!!!!!";
....
 
<form name='formulaire' method='POST' action='?page=2'>  
<textarea name="Texte_Annonce" cols="70" rows="20" value='$Texte_Annonce'>
....
<a href=""javascript:document.formulaire.submit();">cliquez ici pour selectioner une adresse</a>
.....
</form>


 
Edit: j'ai rien dit, y'avait un " en trop.... coup classique
Bon mici bien ,j'vais voir ce que je peux faire avec ca deja...


Message édité par Ryle Hunter le 06-10-2004 à 11:59:54
Reply

Marsh Posté le 06-10-2004 à 12:33:49    

bon ca y est ca marche, voila ce que j'ai fait pour ceux que ca pourrait interesser:

Citation :


<head>
<script language=javascript>
function sub( dest )
{
document.formulaire.action=dest;
document.formulaire.submit();
}
 
</script>
</head>
...
<form name='formulaire' method='POST' action='?page=2'>  
<textarea name="Texte_Annonce" cols="70" rows="20" value='$Texte_Annonce'>
....
<a href="javascript:sub('?page=select_adresse_exe');">cliquez ici pour selectioner une adresse</a>
.....
</form>  


 
comme ca ca permet d'envoyer le form ou on veux :D


Message édité par Ryle Hunter le 06-10-2004 à 12:34:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed