Passer des variables, et les utiliser en affichage.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Passer des variables, et les utiliser en affichage.

par d0m » 18 févr. 2008, 15:13

Premièrement, si c'est le début autant prendre de bonnes habitudes tant que c'est encore tout chaud.

Pour les chaines de caractères, il vaut mieux sortir les variables PHP des chaines et utiliser des simples quotes pour les chaines qui ne contiennent pas de variables PHP :
<?php
$toto= 'remi';
echo 'vous êtes ';
echo $toto;
?> 
Ensuite ajoute cette ligne au début du code pour afficher les messages d'erreurs histoire de voir si ça viendrait pas d'une erreur PHP.
<?php
ini_set('display_errors','1');
....
Maintenant si même le bonjour n'est pas affiché, c'est que le problème se situe au niveau de la configuration apache,etc... et pas du PHP en lui même.

Arrives tu à accéder à au moins une page de ton site?

Passer des variables, et les utiliser en affichage.

par reminou » 18 févr. 2008, 14:49

Merci à d0m pour sa rapidité, mais j'avais déjà rectifié mon oubli, il semble qu'il y ait autre chose ...

<p><font color="#FF0000" size="4" face="Verdana, Arial, Helvetica, sans-serif">
Bonjour,<br>
<?php
$toto="remi";
echo "vous êtes";
echo "$toto";
?>
<br>
Vous êtes dans l'espace r&eacute;serv&eacute; aux membres !</font></p>


à suivre !
Merci

par d0m » 18 févr. 2008, 12:46

Il n'y a rien d'afficher à cause d'une erreur de syntaxe, il manque un ; à la fin de cette instruction :
<?php $toto="remi";

Passer des variables, et les utiliser en affichage.

par reminou » 18 févr. 2008, 12:31

Bonjour,

A 62 ans est-ce bien raisonnable de s'initier au php ?? Je me suis mis dans la tête de faire un "accès réservé aux adhérents" ... mais "simple" même si ce n'est pas très sécurisé. J'utilse pour cela un script que j'ai décortiqué et que je croyais avoir compris ...
J'utilise EasyPhp 2.0 pour tester en local. J'ai réussi le mise en place d'une base de données, j'y accède et je teste avec un script php "simple" le login et le mot de passe saisi dans un formulaire.
J'essaie d'utiliser une session, mais je n'arrive pas à savoir si les variables passent d'une page à l'autre, car je n'arrive pas à afficher quelquechose dans la page "accès réservé" avec :

Bonjour,<br>

<?php $toto="remi"
echo "vous êtes";
echo "$toto";
?>
<br>
Vous êtes dans l'espace r&eacute;serv&eacute; aux membres !</font></p>

Je me demande s'il n'y a pas des paramètres à changer dans mon web local ( Apache et/ou php ou ailleurs ZoneAlarm ??? ) qui m'empêche d'afficher quelquechose d'aussi simple ...

Merci si quelqu'un peut me dire "où chercher" et ainsi me débloquer !!
a+
Rémi