Petite erreure de syntaxe ? introuvable !

Petite erreure de syntaxe ? introuvable ! - PHP - Programmation

Marsh Posté le 22-05-2007 à 10:41:32    

Bonjour à tous,

 

Dans ma page en php j'ai ce code :

 

</FONT></SMALL></TD>
<TD width="13%" align="center" height="6">
<FONT face="Sans Serif" color="#804000"><SMALL>
<?php echo $ligne["type_spectacle"]; ?></SMALL></FONT></TD>
<TD width="12%" align="center" height="6">
<FONT face="Sans Serif" color="#804000">
<INPUT type="text" SIZE="4">
"name="<?php echo "qte".$j ; ?>
"value="<?php echo $quantite[$j] ; ?>
"maxlength="4"></FONT></TD>

 

seulement sur ma page html cela m'affiche :

 


http://img516.imageshack.us/img516/423/testqh2.jpg  
 
Vous vous doutez bien que c'est le chmurtz des name et value qui me pose probleme !
j'ai tout essayé , les balises, mais je n'arrive pas a trouver :sweat:
 
help !  ;)


Message édité par loic_02800 le 22-05-2007 à 10:42:43
Reply

Marsh Posté le 22-05-2007 à 10:41:32   

Reply

Marsh Posté le 22-05-2007 à 10:47:41    

tu fermes deux fois la balise INPUT ?

Reply

Marsh Posté le 22-05-2007 à 10:54:41    

<INPUT type="text" SIZE="4">
"name="<?php echo "qte".$j ; ?>
"value="<?php echo $quantite[$j] ; ?>
"maxlength="4">

 

le > en gras de la première ligne est en trop


Message édité par flo850 le 22-05-2007 à 10:54:52
Reply

Marsh Posté le 22-05-2007 à 10:59:31    

Merci de votre aide, c'était bien une erreure de ma part sur la balise INPUT, cependant j'ai ca maintenant qui représente mon problème de départ :
http://img524.imageshack.us/img524/7871/testhq6.jpg

 


 ;)


Message édité par loic_02800 le 22-05-2007 à 11:00:20
Reply

Marsh Posté le 22-05-2007 à 11:05:02    

Code :
  1. <td width="12%" align="center" height="6">
  2.     <font face="Sans Serif" color="#804000">
  3.         <input type="text" SIZE="4" name="<?php echo "qte".$j ; ?>" value="<?php echo $quantite[$j] ; ?>" maxlength="4">
  4.     </font>
  5. </td>


Reply

Marsh Posté le 22-05-2007 à 11:21:56    

tout ce qui est en rouge, je l'enlève :d

Reply

Marsh Posté le 22-05-2007 à 11:40:14    

:sweat:
 


Message édité par loic_02800 le 22-05-2007 à 11:45:46
Reply

Marsh Posté le 22-05-2007 à 12:03:18    

T'as essayé le code que je t'ai donné et t'as regardé les différences?

Reply

Marsh Posté le 22-05-2007 à 12:08:44    

Code :
  1. </font></small>
  2. </td>
  3. <td width="13%" align="center" height="6">
  4.      <font face="Sans Serif" color="#804000"><small>
  5.           <?php echo $ligne['type_spectacle']; ?>
  6.      </small></font>
  7. </td>
  8. <td width="12%" align="center" height="6">
  9.      <font face="Sans Serif" color="#804000">
  10.           <input type="text" size="4" name="<?php echo 'qte'.$j ; ?>"
  11.                                                value="<?php echo $quantite[$j] ; ?>" maxlength="4" />
  12.      </font>
  13. </td>


 
apprend le CSS si tu as le temps.

Reply

Marsh Posté le 22-05-2007 à 14:01:35    

merci pour vos réponses , je vérifie le code tout de suite ;)

Reply

Marsh Posté le 22-05-2007 à 14:01:35   

Reply

Marsh Posté le 22-05-2007 à 14:15:25    

voila ce que ca me donne :

 

http://img248.imageshack.us/img248/3082/testrf8.jpg

 

arggh  :D  
 
 
en plus j'ai une autre petite erreur, :
 
 if ( ($nom = getvar(VARMODE_POST, 'nom', VARTYPE_STR, false) )
       && ( $password = getvar(VARMODE_POST, 'password', VARTYPE_STR, false) ) ) {
       if ($requete = mysql_query('SELECT * FROM profil_utilisateur WHERE nom like  
"'.$nom
 
la première ligne est en cause :  
Fatal error: Call to undefined function: getvar() in /mnt/136/sdc/8/a/dvdenstock/commun.inc on line 13
 
la ligne 13 est la première ligne ;)


Message édité par loic_02800 le 22-05-2007 à 14:22:59
Reply

Marsh Posté le 22-05-2007 à 14:55:08    

Doit y avoir un guillemet qui traine dans ta variable $j

Reply

Marsh Posté le 22-05-2007 à 15:18:20    

merci a tous pour vos précieux conseils ;)
 
j'ai repris le code de pimsa , cela fonctionne très bien sauf ce petit truc :
 
http://img405.imageshack.us/img405/9384/testmp4.jpg
 
:jap:

Reply

Marsh Posté le 22-05-2007 à 15:19:10    

est ce une question de guillemets au lieu de ( ' ) ?

Reply

Marsh Posté le 22-05-2007 à 15:44:03    

<TD width="13%" align="center" height="6">
  <FONT face="Sans Serif" color="#804000">
    <SMALL>
      <? echo $ligne["type_spectacle"]; ?>
    </SMALL>
  </FONT>
</TD>
<TD width="12%" align="center" height="6">
  <FONT face="Sans Serif" color="#804000">
    <?
      echo '<INPUT type="text" SIZE="4" name="qte"'.$j.' value="'.$quantite[$j].'" maxlength="4" />';
    ?>
  </FONT>
</TD>
 
Voila comment j'aurais fait perso aprés les doubles ou simple quote c'est contestable.
Mais bon c'est dure de savoir ce que tu veux faire aussi
 
Edit : javais pas vu le code de pimsa ;)


Message édité par cmoapierre le 22-05-2007 à 15:45:25

---------------
http://brickset.com/sets/ownedby-cmoapierre
Reply

Marsh Posté le 22-05-2007 à 16:28:31    

:jap:
 
merci à vous tous ;)

Reply

Sujets relatifs:

Leave a Replay

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