IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[W3C] Respect du W3C pour tableau & boucle [Fait] [W3C]


Sujet :

HTML

  1. #1
    Membre confirmé Avatar de Lenezir
    Inscrit en
    Février 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2006
    Messages : 129
    Par défaut [W3C] Respect du W3C pour tableau & boucle
    Salut.
    Je suis en train de corriger mon site pour qu'il soit entièrement valide avec les standards du W3C et il me reste un tout dernier obstacle.
    Voici le code de la partie restante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <table>
    	<tr class="bordure">
    		<th>*</th>
    		<th class="bordure">&nbsp;Id&nbsp;</th>
    		<th class="bordure">&nbsp;Article&nbsp;</th>
    		<th class="bordure">&nbsp;Description&nbsp;</th>
    		<th class="bordure">&nbsp;Prix&nbsp;</th>
    	</tr>
    	<?php
                    // Tant qu'il y a des entrees dans le catalogue, creer une ligne pour chacun d'eux
                    while($resultat_catalogue = mysql_fetch_array($execution_contenu_catalogue))
                    {
            ?>
    	<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
    	<tr class="bordure">
    		<td><input type="submit" name="suppression_catalogue" value="X" /></td>
    		<td class="bordure">&nbsp;<?php echo $resultat_catalogue['id']; ?>&nbsp;</td>
    		<td class="bordure">&nbsp;<?php echo $resultat_catalogue['titre']; ?>&nbsp;</td>
    		<td class="bordure">&nbsp;<?php echo $resultat_catalogue['description']; ?>&nbsp;</td>
    		<td class="bordure">&nbsp;<?php echo $resultat_catalogue['prix']; ?>&nbsp;&euro;&nbsp;<input type="hidden" name="id_article" value="<?php echo $resultat_catalogue['id']; ?>" /></td>
    	</tr>
    	</form>
    	<?php
                    }
            ?>
    </table>
    Ce tableau a une barre de titre, et après chaque ligne est générée à partir d'une BDD.
    A chaque ligne il y a un form avec un bouton de suppression (afin de supprimer la ligne de la BDD).
    Le problème pour la validation du W3C, ce sont justement ces forms qui sont dans la table.
    Est-ce que vous auriez une idée rendre cette partie valide sans utiliser de JavaScript ?
    Merci !

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2005
    Messages : 357
    Par défaut
    Salut,
    Effectivement, le form doit se trouver à l'extérieur de la table.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 149
    Par défaut
    Le form doit surtout se trouver a l'intérieur d'un td.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <tr class="bordure">
    <td>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
    <input type="submit" name="suppression_catalogue" value="X" />
    <input type="hidden" name="id_article" value="<?php echo $resultat_catalogue['id']; ?>" />
    </form>
    </td>
    <td class="bordure">&nbsp;<?php echo $resultat_catalogue['id']; ?>&nbsp;</td>
    <td class="bordure">&nbsp;<?php echo $resultat_catalogue['titre']; ?>&nbsp;</td>
    <td class="bordure">&nbsp;<?php echo $resultat_catalogue['description']; ?>&nbsp;</td>
    <td class="bordure">&nbsp;<?php echo $resultat_catalogue['prix']; ?>&nbsp;&euro;</td>
    </tr>

  4. #4
    Membre confirmé Avatar de Lenezir
    Inscrit en
    Février 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2006
    Messages : 129
    Par défaut
    Merci pour ta réponse nextdev, ça marche mais je suis obligé de mettre un <p> dans le form pour la validation, et ça me fait des lignes énormes.
    Je suis tombé sur ce tuto (http://giminik.developpez.com/articl...le-multi-form/) pour faire des tableaux qu'avec des DIV et du CSS, je l'essayerai demain et je mettrai ou non le sujet en résolu suivant le résultat.
    Merci.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 149
    Par défaut
    Ca doit etre les marges, padding automatique qui te déforme la taille des p, ou un css a toi, test voir avec ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <p style="margin:0; padding:0;">...</p>

    et idem pour le form, regle tout ca dans le css a part

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form style="margin:0; padding:0;" action="..."...>...</form>

  6. #6
    Membre confirmé Avatar de Lenezir
    Inscrit en
    Février 2006
    Messages
    129
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2006
    Messages : 129
    Par défaut
    Ah oui excellente idée !
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/12/2010, 23h30
  2. [Bénévole] Je propose mon aide pour intégration XHTML (respect normes W3C)
    Par Niki59 dans le forum Autres
    Réponses: 0
    Dernier message: 16/03/2009, 18h04
  3. [W3C] [W3C] Une seule erreur pour validation W3C !?
    Par bond70 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/02/2009, 08h58
  4. [Joomla!] CMS Accessible à tous (norme W3C respecté)
    Par kurkaine dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/03/2007, 12h39
  5. [W3C] besoin d'aide pour validation W3C ?
    Par chris78 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 26/02/2007, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo