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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau et formulaire mise en forme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tableau et formulaire mise en forme

n°1426329
polo7
Posté le 16-08-2006 à 22:55:46  profilanswer
 

Salut à tous,
J'ai un formulaire et dedans un tableau, mais il prend une ligne de plus dans la case dans laquelle il est, c'est comme si il y avait un <br> après </form>.
J'avais trouvé un parade en mettant <form> juste après <table> et </form> juste avant </table>, mais ce n'est pas compatible W3C.
Y-a-t-il une solution ?
 

Code :
  1. echo "<td nowrap valign=middle width=150>";
  2. echo "<form method='post' action='index.php?lang=$lang&amp;rub=search'>";
  3. echo "<table border='1' cellpadding='2' cellspacing='0'>";
  4.    echo "<tr><td align='center' nowrap>";
  5.       echo "<input type='text' name='sk' size=10 value='' style='$form_field'>";
  6.    echo "</td><td nowrap>";
  7.       echo "<input type='submit' value=\"$l_search\" style='$form_submit'>";
  8.    echo "</td></tr>";
  9. echo "</table>";
  10. echo "</form>";
  11. echo "</td>";

mood
Publicité
Posté le 16-08-2006 à 22:55:46  profilanswer
 

n°1426332
gatsu35
Blablaté par Harko
Posté le 16-08-2006 à 23:02:19  profilanswer
 

déjà ton code il est tellement pourri qu'il n'est compatible rien du tout
et si tu ne mettait uqe le HTML car le PHP on s'en fout royalement
merci

n°1426480
polo7
Posté le 17-08-2006 à 11:02:29  profilanswer
 

gatsu35 a écrit :

déjà ton code il est tellement pourri qu'il n'est compatible rien du tout
et si tu ne mettait uqe le HTML car le PHP on s'en fout royalement
merci


Quelle délicatesse !
Voici le code lisible pour vous:

Code :
  1. <table border="1" width="100%" cellspacing=0 cellpadding=2>
  2. <tr>
  3.  <td width=150>
  4.   <form method="post" action="index.php">
  5.    <table border="1" cellpadding="2" cellspacing="0">
  6.     <tr>
  7.      <td>
  8.       <input type="text" name="sk" value="">
  9.      </td><td>
  10.       <input type="submit" value="Rechercher">
  11.      </td>
  12.     </tr>
  13.    </table>
  14.   </form>
  15.  </td>
  16. </tr>
  17. </table>

n°1426487
jbourdello​n
Posté le 17-08-2006 à 11:06:21  profilanswer
 

Code :
  1. <form method="post" action="index.php">
  2. <table border="1" cellpadding="2" cellspacing="0">
  3. <tr>
  4.    <td>
  5.      <input type="text" name="sk" value="">
  6.    </td>
  7.    <td>
  8.      <input type="submit" value="Rechercher">
  9.    </td>
  10.   </tr>
  11. </table>
  12. </form>


 
C'est pas ca qe tu veux faire ?

n°1426489
polo7
Posté le 17-08-2006 à 11:09:05  profilanswer
 

Si, mais dans le tableau qui est autour de lui.
Il y a un espace en dessous du formulaire et c'est ça que je ne veux pas !

n°1426492
richou_
Posté le 17-08-2006 à 11:11:13  profilanswer
 

Pourquoi tu ne mets pas le formulaire dans une div ?

n°1426497
anapajari
s/travail/glanding on hfr/gs;
Posté le 17-08-2006 à 11:15:28  profilanswer
 

Code :
  1. <form action="index.php" method="post">
  2.   <fieldset>
  3.     <legend>Des infos</legend>
  4.     <span style="padding:2px; border:1px solid black;"><input type="text" name="sk" value=""/></span>
  5.     <span style="padding:2px; border:1px solid black;"><input type="submit" value="Rechercher"/></span>
  6.   </fieldset>
  7. </form>


:o

n°1426535
polo7
Posté le 17-08-2006 à 12:02:09  profilanswer
 

Oui, mais ça ne change pas le problème de l'espace sous le formulaire.
Je souhaite mettre ce formulaire dans un tableau.


Message édité par polo7 le 17-08-2006 à 12:03:51
n°1426544
anapajari
s/travail/glanding on hfr/gs;
Posté le 17-08-2006 à 12:20:29  profilanswer
 

mais pourquoi dans un tableau??? c'est quoi l'interet?
mets le margin à 0 pour le form et ça résoudra ton problème.

n°1426555
polo7
Posté le 17-08-2006 à 12:41:59  profilanswer
 

mon site est fait avec des tableaux.
il doit bien y avoir une raison pourquoi <form> ou </form> laisse un espace  en dessous de lui, non ?
c'est ou le margin=0 ?

mood
Publicité
Posté le 17-08-2006 à 12:41:59  profilanswer
 

n°1426589
anapajari
s/travail/glanding on hfr/gs;
Posté le 17-08-2006 à 13:30:14  profilanswer
 

polo7 a écrit :

mon site est fait avec des tableaux.


signe de qualitaÿ

polo7 a écrit :

il doit bien y avoir une raison pourquoi <form> ou </form> laisse un espace  en dessous de lui, non ?
c'est ou le margin=0 ?


c'est une propriété CSS, donc ...

n°1426791
polo7
Posté le 17-08-2006 à 17:32:27  profilanswer
 

OK, je viens de passer par CSS et margin=0 c'est OK.
Il semble donc que par défaut, il y a margin-bottom: 20px;
 
Merci de votre aide.

n°1426794
polo7
Posté le 17-08-2006 à 17:32:57  profilanswer
 

gatsu35 a écrit :

déjà ton code il est tellement pourri qu'il n'est compatible rien du tout
et si tu ne mettait uqe le HTML car le PHP on s'en fout royalement
merci


Merci aussi à vous !!!
 :na:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Tableau et formulaire mise en forme

 

Sujets relatifs
Probleme de socket ? ou de mise en place dans un fichier ?Probleme mise à la ligne javascript
formulaire d'envoi{Résolu} Excel-VBA Pb de mise à jour de UserForm
Aide pour faire une mise en page :-)EXCEL VBA - Bug pour affecter valeurs dans tableau
insérer un tableau dans un richtextboxAttribution valeur par defaut d'un champ text formulaire
textbox et listbox effacement d'un formulaire VBAproblème de mise en forme d'un formulaire dans un tableau
Plus de sujets relatifs à : Tableau et formulaire mise en forme


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