begin process at 2012 05 30 17:14:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

parse error


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

parse error

lundi 16 octobre 2006 à 13:45:01 | parse error

Lyriane

Membre Club
Je réalise la boutique en ligne tirée du livre le Site web marchand en php/mysql. Mon logiciel m'indique une erreur sur la 3ème ligne, mais je ne trouve pas comment résoudre ça.
Est ce que quelqu'un a déjà réalisé ce projet et peux m'aider ?

$nbtd = 0;
   $imax = count($tb_valeurs);
   for ($i=0; $i0) && ($nbtd<$params["nbcolonnes"])) {
    for($i=$nbtd; $i<$params["nbcolonnes"]; $i++) {
     $txt .= '<td ' . $params["open_td"] . '></td>';
    }
    $txt .= '</tr>';
   }

lundi 16 octobre 2006 à 14:06:43 | Re : parse error

franco_se

Membre Club
salut
quelle erreur a-tu ?
ensuite,  je pense que le probleme vient de là:
# for ($i=0; $i0) && ($nbtd<$params["nbcolonnes"])) {



lundi 16 octobre 2006 à 15:05:29 | Re : parse error

younes371

le probleme vient du for !!!!
le for commence à $i=0, mais il termine quand(c koi $iodand
for ($i=0; $i0) && ($nbtd<$params["nbcolonnes"]))   )
?
lundi 16 octobre 2006 à 16:26:13 | Re : parse error

Lyriane

Membre Club
voici le message d'erreur
Parse error: parse error, unexpected ')', expecting ';' in classe_boutique.php on line 1039

et oui l'erreur vient bien de là...
Là est mon problème !

for ($i=0; $i0) && ($nbtd<$params["nbcolonnes"]))
{

voilà la fonction entière :
function creation_table_html($tb_valeurs, $params='') {
   //--- paramètres par défaut
   if (!is_array($params)) $params = array();
   if (!isset($params["table_width"])) {
    $params["table_width"] = "100%";
   }
   if (strlen($params["table_border"]) == 0) {
    $params["table_border"] = 'border="0"';
   }
   if (!isset($params["td_align"])) {
    $params["td_align"] = "center";
   }
   if (!isset($params["td_valign"])) {
    $params["td_valign"] = "top";
   }
   //--- calcul de la largeur des colonnes
   $params["nb_colonnes"] = intval($params["nbcolonnes"]);
   if ($params["nbcolonnes"] <= 0) {
    $params ["nbcolonnes"] = 2;
   }
   $l = intval(100 / $params["nbcolonnes"]);
   $params["td_width"] = strval($l) . '%';
   //--- création de la table
   $txt = '<table' . $params["table_border"];
   $txt .= ' width="' . $params["table_width"] . '" ';
   $txt .= $params["open_table"] . '>';
   //--- ligne de titre
   if (strlen($params['titre']) > 0) {
    $txt .= '<tr ' . $params['tr_ligne_titre'] . '>';
    $txt .= '<th colspan="' . $params['nbcolonnes'] . '">';
    $txt .= $params['titre'];
    $txt .= '</th></tr>';
   }   
   //--- création des lignes
   $nbtd = 0;
   $imax = count ($tb_valeurs);
   for ($i=0; $i0) && ($nbtd<$params["nbcolonnes"])) {
    for($i=$nbtd; $i<$params["nbcolonnes"]; $i++) {
     $txt .= '<td ' . $params["open_td"] . '></td>';
    }
    $txt .= '</tr>';
   }
   //--- fin de la table
   $txt .= '</table>';
   return($txt);
  }
lundi 16 octobre 2006 à 16:29:36 | Re : parse error

younes371

for  (      ($i=0; $i0 ) && ($nbtd<$params["nbcolonnes"])      )    
il faut ajouté des ( ) pour la for, pour que tout soit a l interieure de for !
lundi 16 octobre 2006 à 16:31:19 | Re : parse error

younes371

il te manque un  ' ( ' près du for !
lundi 16 octobre 2006 à 16:33:38 | Re : parse error

Lyriane

Membre Club
for (($i=0; $i0) && ($nbtd<$params["nbcolonnes"])) {

j'ai essayé comme ça mais c pas mieux
lundi 16 octobre 2006 à 16:43:26 | Re : parse error

younes371

pour t'aider ,
je t ecris un exmple de la boucle for :
<?php
for($nombre_de_lignes = 1; $nombre_de_lignes <= 100; $nombre_de_lignes++)
{
echo"Ceci est la ligne n°$nombre_de_lignes<br />";
}
?>

j ai jamais vu
for ($i=0; $i0) ,
1-
il manque l fin du boucle for, elle commence a '0' mais elle termine quand ?
2- il manques le 3 eme paramètre , 'incrémentation'.

explication :
Après le mot for, il y a des parenthèses (si si je vous jure ! :lol: )
Dans ces parenthèses, il y a 3 éléments, séparés par des point-virgules ;
Décrivons chacun de ces éléments :

  • Le premier sert à l'initialisation. C'est la valeur que l'on donne au départ à la variable (ici elle vaut 1).
  • Le second, c'est la condition. Comme pour le While, tant que la condition est remplie, la boucle est réexécutée. Dès que la condition ne l'est plus, la boucle s'arrête.
  • Enfin, le troisième c'est l'incrémentation, qui vous permet d'ajouter 1 à la variable.
lundi 16 octobre 2006 à 17:09:55 | Re : parse error

Lyriane

Membre Club
ok c bon je pense avoir trouvé...

for ($i=0; $i0 && $nbtd<$params["nbcolonnes"];$i++) {

merci pour ton aide younes371
jeudi 19 octobre 2006 à 10:48:09 | Re : parse error

Lyriane

Membre Club
ben non ça marche toujour pas :( si quelqu'un connait le livre et peux m'aider, il est le bienvenu !!!


Cette discussion est classée dans : ligne, for, error, parse, nbtd


Répondre à ce message

Sujets en rapport avec ce message

Parse error ......help [ par ManuAntibes ] Salut je souhaite afficher une ligne lorsque dans une liste déroulante on choisi la valeur 1.A l'ouverture de la page j'ai cette erreur:Parse error: p parse error, mais ou? [ par tom ] Bonjour, Je suis une bille en php, mais je suis bien obligé d'en faire un peu... J'ai des codes tout fait chez moi, mais la j'ai rien sous la main et Erreur [ par Arrenzillennubbard ] j'essaye de creer une zone membre et le serveur me renvoie cette erreur :Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRI gros probleme parse error d'un debutant [ par daikmo ] Je compte construire un site ecommerce avec sudbox mais bleme!!!jai le message : Parse error: parse error, unexpected '}'kelk1 pourrait il me sauver ? parse error .... [ par rastagnol ] salut a tous !bon ...j'ai un peu honte mais G une erreur dans ma premiere ligne()merci de bien vouloir m'aiderecho "<a href='fiche_client.php?client petit problème php [ par piaf02840 ] Voila g un problème a cette ligne 41 en php :     echo ''; Voici l'erreur du serveur : Parse error: parse error, unexpected T_ Probleme PHP [ par e0091 ] Bonjour je vien d'ouvrir mon site et jessaye d'installer mon compteur de visite mais quand je part l'installation ca me dit : Parse error: parse error parse error [ par CCJ ] bonjour. jai le code suivant : echo('Action effectuée avec succé ! vous pouvez visiter la page a l\'adressesuivante') et lorsque je l'execute lerreur Problème: Parse error: parse error, unexpected $ in ... [ par d0lgaban ] Bonjour à tous, Je développe une interface de gestion de site en PHP/MySQL et lors du test de ma dernière page de modification des informations d'util Parse error : j'ai décidément du mal avec les variables !..... [ par LePROduHTML ] Bonsoir !J'essaye actuellement de créer un grand forum avec différent salons sur mon site et le tout, sans MySQL et surtout geré par un seul et unique


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales