Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
987 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Aide programmation ! !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide programmation ! !

n°2210679
rom110995
Posté le 18-11-2013 à 18:06:46  profilanswer
 

Bonjour, je vous demande de l'aide je commence a apprendre en php et en html et je suis bloque? Mon programme ne marche pas? Voici son script:

Citation :

<HTML>
  <body>  
<TABLE BORDER="1">
<?php
$a = 0;
$b = 1;
$c = 0;
$r = 0;
for($b = 1;$b = 10;$b++)
{
?>
<tr>
<?php
$c = 1;
$a = 0;
for($a = 0;$a = 9;$a++)
{  
?>
<td>
<?php $r = $b * $c; ?>
<?php $c++; ?>
</td>
<?php} ?>
</tr>
<?php } ?>
</TABLE>
</body>
</html>

mood
Publicité
Posté le 18-11-2013 à 18:06:46  profilanswer
 

n°2210685
dreameddea​th
Posté le 18-11-2013 à 19:21:17  profilanswer
 

déjà il faut utiliser "code" et non quote pour poster du code...
 
Ensuite, il faut préciser le pb rencontrer : le "ça marche pas" est un peu trop laconique. Peux-tu détailler ton problème ? Le message d'erreur, le comportement attendu ET rencontré , etc...
 
Mais déjà au premier coup d'oeil, les boucles for ne s'arrêteront jamais.
 

Code :
  1. for($b=1;$b=10;$b++)


ne veut "rien" dire en effet a la syntaxe suivante :

Code :
  1. for([init];[continuer?];[que faire entre deux boucle])


et l'expression pour continuer correspond ici à "est ce que [affecter la valeur 10 à $b] est vraie?". Hors affecter X à une variable "vaut" 10 et 10 est vrai (car différent de 0).
 
Donc $b=10 est toujours "vrai" ==> on continue tout le temps ==> boucle infinie.


Message édité par dreameddeath le 18-11-2013 à 19:22:54
n°2210699
rom110995
Posté le 18-11-2013 à 21:39:56  profilanswer
 

Merci pour ta réponse. Ce programme doit servir a afficher une table de multiplication dans un tableaux, en combinant PHP et HTML. Easy PHP affiche un message d'erreur a la ligne de la derniere balise : </HTML>. Effectivement je me suis tromper dans les boucles pour je vais essayer de corriger?

n°2210712
mechkurt
Posté le 19-11-2013 à 09:50:15  profilanswer
 
n°2210783
rufo
Pas me confondre avec Lycos!
Posté le 19-11-2013 à 15:00:52  profilanswer
 

rom110995, je t'encourage à lire qq bons tuots car t'es manifestement pas parti sur de bonnes bases, que ce soit en PHP, en algorithmie ou en HTML/CSS :/
 
Une première chose : séparer le fond de la forme, mettre le code PHP d'un côté et la partie affichage (HTML) de l'autre (voir le design pattern MVC) ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Aide programmation ! !

 

Sujets relatifs
Aide Programmation en Cprogrammation C [aide]
Aide programmation MACAide programmation PHP
Aide programmation C++ (débutant)Aide programmation Excell
AIDE A LA PROGRAMMATIONAide programmation SIEMENS LOGO
aide programmation orientée objetBesoin d'aide en programmation
Plus de sujets relatifs à : Aide programmation ! !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR