jesuisnul Posté 13 Août 2008 Posté 13 Août 2008 Bonjour, Je suis heureux de découvrir ce forum malheureusement je vais commencer par une question et une demande d'aide assez simpliste j'imagine, mais voila .. Je n'y arrive vraiment pas ... Je souhaite récuperer un chiffre colissimo et l'ajouter a une url pour verifier son statut <? echo $nombre = '<input maxlength="40" size="20" value="$nombre">';//un nombreecho "<a href=http://www.coliposte.net/gp/services/main.jsp?m=10003005&colispart=$nombre>clique ici</a>";?> Je triture le truc dans tous les sens mais rien a faire , je ne trouve pas non plus une aide sur une fonction aussi simple , le reste est trop compliqué. Je souhaite donc recuperer le $nombre a la fin de l'url Quelqu'un pourrait m'aider ? Je vous remercie par avance et désolé du dérangement ++
Anonymus Posté 13 Août 2008 Posté 13 Août 2008 Essaie plutot ceci : echo "<input maxlength=\"40\" name=\"nombre\" size=\"20\" value=\"".$_GET['nombre']."\">";//un nombreecho "<a href=\"http://www.coliposte.net/gp/services/main.jsp?m=10003005&colispart=".$_GET['nombre']."\">clique ici</a>"; si ca vient d'un formulaire ( remplaces '$_GET' par '$_POST' si le formulaire est posté en POST.)
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 Merci beaucoup pour ta réponse , j'ai placé deux codes differents dont ton exemple mais je n'arrive pas a recuperer le nombre dans l'url .. <? echo "<input maxlength=\"40\" name=\"nombre\" size=\"20\" value=\"".$_GET['nombre']."\">";//un nombreecho "<a href=\"http://www.coliposte.net/gp/services/main.jsp?m=10003005&colispart=".$_GET['nombre']."\">clique ici</a>";[b]//2eme code[/b]echo "<input maxlength=\"40\" name=\"nombre\" size=\"20\" value=\"$nombre\">";echo '<a href="http://www.coliposte.net/gp/services/main.jsp?m=10003005&colispart='.$nombre.'">clique ici</a>';?> Une petite idée ? Merci !
Portekoi Posté 13 Août 2008 Posté 13 Août 2008 Bonjour, En faites, ce que tu veux, c'est saisir un nombre et qu'il soit repris dans l'URL, exact ? Si oui, tu dois créer un formulaire HTML du genre : <form action="mapage.php" method="get"><input type="text" name="nombre" value="<?=$_GET['nombre']?>" /><input type="submit" value="Envoyer" /></form> Puis une fois que l'on clique sur le bouton, cela devrait fonctionner. Code à vérifier car vite fait. EDIT : Tu peux aussi le faire directement en Javascript sans passer par la soumission de page. Portekoi
Kent Posté 13 Août 2008 Posté 13 Août 2008 (modifié) Salut, Si j'ai bien compris tu veux creer un lien en fonction du numéro de colis ? tu peux soit faire saisir le numéro dans la même page du lien soit pas prenons le cas ou tu veuille qu'une seule page <html><head></head><body><form method="post" action="">Saisissez le nombre : <input type="text" name="nombre" /><input type="submit"></form><?phpif(isset($_POST['nombre']){ $nombre = $_POST['nombre']; echo "<a href='http://www.coliposte.net/gp/services/main.jsp?m=10003005&colispart=$nombre'";}else{ echo "Vous n'avez pas entrer de nombre";}?></body></html> PS : Modos et admi, la réponse rapide ne fonctionne pas sous IE 6 ? en fait ça marche mais sa s'affiche sous la barre des connecté alors que l'édition rapide s'affiche au dessus. Au temps pour moi. PS 2 : Portekoi dégaine plus vite que moi Cordialement, Kent Modifié 13 Août 2008 par Kent
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 (modifié) Ok excellent ca avance merci encore mille fois ! Voila ou j'en suis : <form action="http://www.zonealta.net/gp/services/main.jsp" method="get"><input type="text" name="m=10003005&colispart" value="<?=$_GET['m=10003005&colispart']?>" /><input type="submit" value="Envoyer" /></form> mais l'url est de ce type au final (j'ai corrigé un ou deux trucs) http://www.coliposte.net/gp/services/main....26colispart=vvv donc j'ai encore le = qui se transforme en %3D et le & en %26 C'est grave docteur ? Merci de ta patience ++ PS ; je n'avais pas vu l'autre post , alors merci de votre patience a tous les deux ! c'est très sympa. Modifié 13 Août 2008 par jesuisnul
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 la deuxieme méthode fonctionne bien aussi j'ai le meme souci au niveau des caracteres speciaux par contre
Portekoi Posté 13 Août 2008 Posté 13 Août 2008 STOP Tu confonds tout là... Je pense que ton code est en JAVA mais là, tu es dans le forum PHP. Cela n'a strictement rien à voir. Merci de confirmer : Ton code est en JAVA ou PHP ? Portekoi
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 (modifié) non j'ai bien utilisé le code donné ci-dessus et rien d'autre promis Par contre j'ai les caracteres = et cie qui se transforment dans l'url ... il n'y aurait pas une astuce ? mon code complet par exemple : <form method="get" action="http://www.coliposte.net/gp/services/main.jsp">Saisissez le nombre : <input type="text" name="m=10003005$colispart" /><input type="submit"></form> Modifié 13 Août 2008 par jesuisnul
Portekoi Posté 13 Août 2008 Posté 13 Août 2008 Je reformule ma question : Quel est le langage que tu utilises pour ton site ?
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 (modifié) du php dans une box oscommerce ... oups le bon code désolé <head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /></head><body><form action="http://www.coliposte.net/gp/services/main.jsp" method="get"><input type="text" name="m=10003005&colispart" value="<?=$_GET['m=10003005$colispart']?>" /><input type="submit" value="Envoyer" /></form></body></html> l'url doit etre http://www.coliposte.net/gp/services/main....&colispart= + le numéro ... je seche c'est byzarre tout ca ... Modifié 13 Août 2008 par jesuisnul
Anonymus Posté 13 Août 2008 Posté 13 Août 2008 Nous aussi, on sèche. Tu développes le site là > http://www.coliposte.net ? Il est en java, pas en php. Ca n'est pas oscommerce. A moins que la réponse ne soit... <head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /></head><body><form action="http://www.coliposte.net/gp/services/main.jsp" method="get"><input type="text" name="colispart" value="<?php echo $_GET['colispart']?>" /><input type="text" name="m" value="10003005" /><input type="submit" value="Envoyer" /></form></body></html>
iNCiTE Web Posté 13 Août 2008 Posté 13 Août 2008 Ce code : <input type="text" name="m=10003005&colispart" value="<?=$_GET['m=10003005$colispart']?>" /> m'a l'air de tout mélanger. Que veux-tu récupérer et où ? comment doit s'appeller le champ, quelle valeur doit être dedans ?
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 Non non je développe pas le site de coliposte je veux juste envoyer , depuis un site oscommerce , quand le client entre son numéro de colissimo , sur le site de la poste. L'url qui fonctionne chez eux est : coliposte.net/gp/services/main.jsp?m=10003005&colispart?= après le = il faut "juste" le numéro que le client veut tester et ensuite çà envoie sur le site de coliposte... donc au final mon formulaire fait ca : coliposte.net/gp/services/main.jsp?m=10003005&colispart?=numérodecolis J'ai vraiment du mal ... Encore merci a tous de m'apporter de l'aide, ca fait du bien de ne pas se sentir seul , entre temps je parcours tout , je cherche mais je crois que mon pseudo est bien trouvé aujourd"hui ...
iNCiTE Web Posté 13 Août 2008 Posté 13 Août 2008 Anonymus vient de te donner la réponse qui va bien je pense. Si la variable m en GET ne fonctionne pas il faudra peut être l'inclure dans le "action" du formulaire :
jesuisnul Posté 13 Août 2008 Auteur Posté 13 Août 2008 excellent ton code fonctionne ! <head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /></head><body><form action="http://www.coliposte.net/gp/services/main.jsp" method="get"><input type="text" name="colispart" value="<?php echo $_GET['colispart']?>" /><input type="text" name="m" value="10003005" /><input type="submit" value="Envoyer" /></form></body></html> Un grand merci ! Je vais faire en sorte que le value="10003005" ne soit pas visible mais tout est ok ! Merci a vous tous !
Anonymus Posté 13 Août 2008 Posté 13 Août 2008 désactivé, ca donne ca : <input type="disabled" name="m" value="10003005" /> Invisible, ca donne ca : <input type="hidden" name="m" value="10003005" /> Sachant que désactivé, il faut aussi le mettre 'invisible'
jesuisnul Posté 14 Août 2008 Auteur Posté 14 Août 2008 Ok j'avais regardé aussi , merci de ta réponse je connaissais pas le disabled meme s'il n'est pas utile ici j'ai mis hidden Encore un grand merci , je pense que je vais passer de bons moments sur ce forum et aussi apporter mon aide dans mes domaines. Bonne journée a tous ++
jesuisnul Posté 18 Août 2008 Auteur Posté 18 Août 2008 (modifié) Bonjour, J'ai un nouveau souci , cela ne fonctionne pas avec IE , avez vous une idée du pourquoi du comment ? Merci Modifié 18 Août 2008 par jesuisnul
iNCiTE Web Posté 18 Août 2008 Posté 18 Août 2008 Et comment on sait ce qui ne fonctionne pas puisque tu ne le dis pas et que tu fournis pas de lien ?
jesuisnul Posté 18 Août 2008 Auteur Posté 18 Août 2008 voila le code : <table width="160" border="0" cellspacing="0" cellpadding="0" align="center" class="fondcolisboxsuivi22"> <tr> <td width="100%" align="center"><form action="http://www.coliposte.net/gp/services/main.jsp" method="get" target="_blank"> <strong>Suivez votre colis</strong><br />N° Colissimo (13 caractères)</font><br> <input type="text" name="colispart" size="15" value="<?php echo $_GET['colispart']?>" /> <input type="hidden" name="m" value="10003005" /> <input type="submit" value="Envoyer" /> </form></td> </tr> </table> Je travail en serveur privé (je n'ai pas autorisation de donner quelques accès que ce sois ... je vais poser la box sur un hebergement a part). Je ne vois pas pourquoi le petit IE fait sa mauvaise tête ... ++
jesuisnul Posté 18 Août 2008 Auteur Posté 18 Août 2008 Et bien la requête est bien envoyée sous firefox mais sous ie quand on clique sur envoyer ... rien ne se passe .. .rien de rien ... Je peux pas t'en dire bcp plus sur ce type de code , je suis surpris et je ne vois pas quel code peut bloquer , j'ai essayé plusieurs trucs ou c'est trop simple ou trop compliqué pour moi ... Merci d'avance de toute piste pour me sortir de là ++
yuston Posté 18 Août 2008 Posté 18 Août 2008 Essaie de virer le _blank Je n'ai pas testé mais apparemment ce problème existe.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant