Récupérer une valeur - PHP - Programmation
Marsh Posté le 02-01-2009 à 18:41:04
Pour passer les variables d'un page à l'autre tu peux soit les encoder dans l'URL, soit passer par des variables de session.
Vu que je suppose que ce que je te dis ne te parle pas trop, et vue ta question, je te conseille de relire un peu ton livre/tuto PHP, parce que c'est assez la base quand même
Marsh Posté le 02-01-2009 à 18:44:34
Je n'ai pas de livre, je suis en étude et le problème avec mon prof, c'est qu'on arrive en cours, on doit déjà tout connaître même si on en a jamais fait donc on se débrouille comme on peut..
Marsh Posté le 02-01-2009 à 19:05:32
<?php echo $_POST['truc'] ?>
Marsh Posté le 02-01-2009 à 19:19:02
C'est ce que j'avais fait avant mais ça ne faisait rien...
Il manque le chemin de la varible alors comme elle est sur une autre page?
Sur la page de mon tableau j'ai mis genre $somme=$_POST['somme'] mais la variable en question ne se situe pas sur la même page..
Marsh Posté le 02-01-2009 à 19:22:28
absot77 a écrit : Je n'ai pas de livre, je suis en étude et le problème avec mon prof, c'est qu'on arrive en cours, on doit déjà tout connaître même si on en a jamais fait donc on se débrouille comme on peut.. |
D'accord, mais pour passer ton examen je doute que tu puisses venir poser une question ici
Donc je te conseille de télécharger un manuel de PHP, ou d'acheter un livre et de le lire, comme ça tu comprendras ce que tu fais et tu réussiras ton examen
Marsh Posté le 02-01-2009 à 19:24:47
esox_ch a écrit : |
Ce n'est pas con, j'y penserais, il y a quoi comme bon livre?
Marsh Posté le 02-01-2009 à 20:54:38
remarque annexe : l'action de ton formulaire est une page d'extension html ... à moins d'url rewriter ton dossier, ça ne pourra pas exécuter de code PHP ...
Marsh Posté le 03-01-2009 à 01:24:46
absot77 a écrit : |
À l'époque j'en avais acheté un qui s'appellait "PHP 5 Avancé" ( qui en fait couvrait les bases "rapidement" et après allait vers des sujets un peu plus pointus, comme l'orienté objet, le traitement de XML & co de chez Micro Applications. Mais les livres des éditions O' Reilly sont très bon en règle générale (en tout cas à mon avis)
NewsletTux a écrit : remarque annexe : l'action de ton formulaire est une page d'extension html ... à moins d'url rewriter ton dossier, ça ne pourra pas exécuter de code PHP ... |
Un jour faudra que les types qui font des URL rewrite *.php => *.html m'expliquent à quoi ça leur sert
Marsh Posté le 03-01-2009 à 20:59:16
esox_ch a écrit : |
Google a des suceptibilité pour le réferencement
je m'explique :
google réferencement beaucoup mieux
monsite.com/histoire/charles.html
que
monsite.php/histoire.php?page=charles
Car il prend le nom de la page pour référencement et aussi les répertoire présent dans l'url
Donc le rewrite url est la pour optimiser le référencement
Marsh Posté le 03-01-2009 à 21:14:24
Bon :
- D'où tu sors cette affirmation? Parce que à ce que j'ai pu lire, actuellement google s'en sort très bien avec les arguments dans les URL (mais bon les sources en question n'étant pas d'une fiabilité totale..)
- Pourquoi .html quand même ! Moi mes URL sont plutot monsite.com/histoires/charles où Histoire est le contrôleur et Charles est l'identifiant qui doit être utilisé. Je vois pas l'utilité de coller un .qqch là ou de toutes façon il n'a aucun sens
Marsh Posté le 04-01-2009 à 01:19:01
esox_ch a écrit : |
J'irais voir chez mon libraire, ça coûte combien environ?
Dernière question, dans mon code, ça n'affiche pas le résulatat de la variable, il faut donc que je mette le chemin du fichier? où?
Marsh Posté le 04-01-2009 à 10:16:34
Disons qu'il faut pas être étonné si ça te coutera plus que 50€ ...
Je comprend pas ce que tu entends par "le résultat de la variable"
Edit : Colle nous ici un petit bout de code
Marsh Posté le 04-01-2009 à 16:24:33
Je voudrais par exemple qu'une variable de ma page prenne la même valeur qu'une autre variable mais qui elle se situe dans une autre page...
Code :
|
Et voilà l'autre page avec les valeurs à mettre dans le tableau précedent..
Code :
|
Marsh Posté le 04-01-2009 à 18:55:33
T'es au courant que tu appelles un script html alors que tu as besoin de php?
Marsh Posté le 04-01-2009 à 18:57:38
absot77 a écrit : Je voudrais par exemple qu'une variable de ma page prenne la même valeur qu'une autre variable mais qui elle se situe dans une autre page...
|
Marsh Posté le 04-01-2009 à 19:18:14
esox_ch a écrit : T'es au courant que tu appelles un script html alors que tu as besoin de php? |
je fais un BTS informatique pour apprendre..
Marsh Posté le 05-01-2009 à 10:43:43
Bonjour,
Pour que les valeurs soit transmises depuis un formulaire il faut qu'elles se trouvent dans le-dit formulaire, et si ce sont des variables php on peut faire comme ceci :
<form action=xxx methode=post>
<input name=var1 value=<? echo $truc1; ?> type=hidden>
<input name=var2 value=<? echo $truc2; ?> type=hidden>
<input type="submit" value="Retour">
</form>
En espérant aider
Marsh Posté le 05-01-2009 à 19:00:09
et les guillemets sur les attributs, c'est pour les poules ?
Marsh Posté le 05-01-2009 à 19:04:10
NewsletTux a écrit : et les guillemets sur les attributs, c'est pour les poules ? |
Si on veut respecter les normes, manque pas que les guillemets hein (notamment le / dans les 3 inputs)
Marsh Posté le 05-01-2009 à 19:06:06
mais ce que je préfère c'est le :
jmplinux a écrit : <form action=xxx methode=post> |
Marsh Posté le 05-01-2009 à 19:36:58
J'avais pas fait gaffe
Marsh Posté le 05-01-2009 à 20:06:36
Ce que vous êtes pointilleux, c'est juste en exemple et écris rapidement, pas pour faire un copier-coller et voir si ça marche (en fait ça marche).
C'est sûr ce n'est pas très propre
Marsh Posté le 05-01-2009 à 20:14:57
jmplinux a écrit : Ce que vous êtes pointilleux, c'est juste en exemple et écris rapidement, pas pour faire un copier-coller et voir si ça marche (en fait ça marche). |
Salut. Sans vouloir faire repartir ce débat une fois de plus : En règle générale, sur ce forum, on tente d'être particulièrement soignés lors ce qu'on renseigne un débutant, car il risque de ne pas détecter par lui même les erreurs et de les reproduire plus loin. Ce qui au final se traduit souvent par le même débutant qui ouvre un autre topic quelques heures après.
Marsh Posté le 02-01-2009 à 18:20:58
Slt, j'ai un petit projet à faire en php, faire un tableau d'emprunt en fonction de ce que l'utilisateur rentre comme données seulement je voudrais savoir comment je pourrais faire pour récupérer une valeur d'une autre page et l'afficher dans un tableau, j'utilise $_POST['nom_variable']...
Je vous mets mon code..
Et voilà l'autre page avec les valeurs à mettre dans le tableau précedent..
Je pense qu'il faut indiquer le chemin de la variable mais après comment l'afficher, j'ai utiliser echo mais ca mettait juste "echo nom_variable" dans la celulle...