Decalage dans le code

Petit nouveau ! | 8 Messages

04 oct. 2005, 16:38

salut a tous je viens du debute en php j'ai regle mon probleme maintenant c'est vous :lol:
j'ai un proble de decalage

sous id on met 1
sous equipe on met team007
sous date on met 12/02/05
sous match on met 10-20
et a cote de score en haut mettre les deux boutons effacer ou modifier

Image

case 2: // recherche dans la base
      if ($op2)
        {
          $query="SELECT * FROM $table WHERE id IS NOT NULL";
          if ($opponent)
            {
              $query.=" AND opponent LIKE '$opponent%'";
            };
          if ($date)
            {
              $query.=" AND date LIKE '$date%'";
            };
          if ($score)
            {
              $query.=" AND score LIKE '%$score%'";
                 };
               if ($images)
            {
              $query.=" AND images LIKE '%$images%'";
               };
               if ($league)
            {
              $query.=" AND league LIKE '%$league%'";
                };
               if ($res)
            {
              $query.=" AND tes LIKE '%$tes%'";
            };
          $query.=" ORDER BY opponent";
          $res=mysql_query($query);

          echo"<table width='0%' cellpadding='5' cellspacing='1' border='0' align='center'>";
          echo"<tr><td bgcolor='#CCCCCC' align='center'><b>Id</b></td><td bgcolor='#CCCCCC' align='center'><b>Equipe</b></td><td bgcolor='#CCCCCC' align='center'><b>Date</b></td><td bgcolor='#CCCCCC' align='center'><b>images</b></td><td bgcolor='#CCCCCC' align='center'><b>Match</b></td><td bgcolor='#CCCCCC' align='center'><b>tes</b></td><td bgcolor='#CCCCCC' align='center'><b>Score</b>&nbsp;</td><td>&nbsp;</td></tr>";


          while($val=mysql_fetch_array($res,$bdd))
            {
              $id = $val['id'];
              $opponent = $val['opponent'];
              $date = $val['date'];
              $score  = $val['score'];
              $images =$val['images'];
                $league =$val['league'];
                     $tes =$val['tes'];
              echo"<tr><td bgcolor='#CCCCCC'>".$id."<tr><td bgcolor='#CCCCCC'>".$oppenent."<tr><td bgcolor='#CCCCCC'>".$date."</td><td bgcolor='#CCCCCC'>".$score."</td><td bgcolor='#CCCCCC'>".$images."</td><td bgcolor='#CCCCCC'>".$league."</td><td bgcolor='#CCCCCC'>".$tes."</td><td bgcolor='#CCCCCC'><A HREF='equipe.php3?task=4&id=$id&opponent=$opponent&date=$date&league=$league$tes=$tes$images=$images'>modifier</A></td><td bgcolor='#CCCCCC'><A HREF='equipe.php3?task=3&id=$id'>effacer</A></td></tr>";
            };

          echo"</table><br>";

        };
      echo"<table width='0%' cellpadding='5' cellspacing='0' border='0' align='center' bgcolor='#CCCCCC'>
             <form name='recherche' action='equipe.php3?task=2' method='post'>
               <tr>
                 <td colspan='2' align='center'><h2>Rechercher</h2></td>
               </tr>
               <tr>
                 <td align='right'>Equipe</td>
                 <td><input type='text' name='opponent'></td>
               </tr>
               <tr>
                 <td align='right'>date</td>
                 <td><input type='text' name='date'></td>
               </tr>
               <tr>
                 <td align='right'>score</td>
                 <td><input type='text' name='score'></td>
               </tr>
               <tr>
                 <td align='right'>images</td>
                 <td><input type='text' name='images'></td>
               </tr>
               <tr>
                 <td align='right'>league</td>
                 <td><input type='text' name='league'></td>
               </tr>
               <tr>
                 <td align='right'>tes</td>
                 <td><input type='text' name='tes'></td>
               </tr>
               <tr>
                 <td>&nbsp;</td>
                 <td><input type='submit' name='op2' value='Rechercher'></td>
               </tr>
             </form>
           </table>";
break;
    case 3: // test de suppression des resultats
Modifié en dernier par crackpsx le 04 oct. 2005, 17:15, modifié 1 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

04 oct. 2005, 16:52

....
echo"<tr><td bgcolor='#CCCCCC'>".$id."<tr><td bgcolor='#CCCCCC'>".$oppenent."<tr><td bgcolor='#CCCCCC'>".$date."</td><td bgcolor='#CCCCCC'>".$score."</td><td bgcolor='#CCCCCC'>".$images."</td><td bgcolor='#CCCCCC'>".$league."</td><td bgcolor='#CCCCCC'>".$res."</td><td bgcolor='#CCCCCC'><A HREF='equipe.php3?task=4&id=$id&opponent=$opponent&date=$date&league=$league$res=$res$images=$images'>modifier</A></td><td bgcolor='#CCCCCC'><A HREF='equipe.php3?task=3&id=$id'>effacer</A></td></tr>";
};
....
Regarde ton code à ce niveau t'as deux <tr> après $id et $oppenent qui foutent le bordele dans ta table
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

04 oct. 2005, 16:56

Peux tu mettre le code HTML uniquement (voir la source dans Internet Explorer, par exemple)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Petit nouveau ! | 8 Messages

04 oct. 2005, 17:02

excellent trop fort ca marche impeccable sans le < tr> :lol:

Eléphant du PHP | 357 Messages

04 oct. 2005, 17:12

un petit résolu ??