simple script a corriger de la part d'un grand debutant

simple script a corriger de la part d'un grand debutant - PHP - Programmation

Marsh Posté le 30-08-2007 à 10:56:06    

Je suis bloquer dans un script que j'essay de finir mais ca bloque. est ce que quelqu'un peut me dire comment on le recris pour que ca fonctionne. merci bien. c'est le : et le ; qui fait bloquer le script il faudrais que ca me le sorte au final en display:none;
 
 
 
 
echo "<div style=\"".display:none;.">";

Reply

Marsh Posté le 30-08-2007 à 10:56:06   

Reply

Marsh Posté le 30-08-2007 à 11:02:03    

julesmoretti a écrit :

Je suis bloquer dans un script que j'essay de finir mais ca bloque. est ce que quelqu'un peut me dire comment on le recris pour que ca fonctionne. merci bien. c'est le : et le ; qui fait bloquer le script il faudrais que ca me le sorte au final en display:none;
 
 
comme tu fait ton code html serat du genre
 
 
 
echo "<div style=\"".display:none;.">";


 
moi j'aurai fait
 
echo "<div style=\"display:none;\">";
ou
 
echo "<div style=display:none;>";
 
display:none dans ton script est considéré comme variable de php!
comme si tu faisat echo " hello world".$toto."we are the champion";


Message édité par oxo_ le 30-08-2007 à 11:04:09
Reply

Marsh Posté le 30-08-2007 à 11:11:13    

Voilà tes chaines de caractères :
"<div style=\""
">"    
 
 
Pour php le reste est des instructions ou des constantes ou des variables vu que tu lui dis que ça ne fait pas partie de chaines de caractères. Normal qu'il gueule vu que tu lui demandes n'importe quoi sur cette ligne là.
Vire donc les ". et ." en trop et rajoute un \" là où c'est nécessaire. Ca marchera ensuite beaucoup mieux.
 
PS : Récupère toi un éditeur php disposant de colorisation syntaxique. Ca t'évitera ce genre de gaffe vu que tu véras grâce aux couleurs où commencent et finissent les chaines de caractères de ton code. Il y en a même qui sont capable de demander à un php local de tester le code de la page courante pour vérifier les erreurs de syntaxes et te les indiquer (phpedit par exemple)

Reply

Marsh Posté le 30-08-2007 à 11:28:19    

moi j'utilise notepad++
tres pratique  :bounce:  

Reply

Marsh Posté le 30-08-2007 à 11:30:01    

genial merci pour les infos ca fonctionne tres bien merci.
 
Jules

Reply

Marsh Posté le 30-08-2007 à 11:39:44    

Si tu veux respecter les normes d'une page web, les valeurs des attributs doivent être entre apostrophes ou guillements (doubles)
donc soit comme dit plus haut :

Code :
  1. echo "<div style=\"display:none;\">";


 
soit, plus simple :

Code :
  1. echo '<div style="display:none;">';

Reply

Sujets relatifs:

Leave a Replay

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