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

PHP & Base de données Discussion :

Problème à un examen


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut Problème à un examen
    Bonjour,

    Je suis actuellement en train d'étudier le PHP, et lors d'un examen j'ai eu une question, mais je n' arrive pas à le résoudre. Je n'avais pas eu la note qu'il me fallait donc j'ai la semaine prochaine un rattrapage mais je n'arrive toujours pas à résoudre cet exercice.
    En faite on me demande de créer dynamiquement une table de multiplication de 10 sous forme de tableau. En faite je dois afficher un tableau de 11 lignes et de 11 colonnes avec à l'interieur de celui-ci, uniquement le résultat.
    Et juste aprés, créer un formaulaire qui permet lorsque je tape un chiffre qu'il m'affiche seulement la ligne de la table de multiplication en question(ex. si je tape 5 il m'affiche la table de 5).

    J'ai essayé plusieurs fois de la faire, mais les résultat que j'obtenais étais un tableau avec uniquement le résultat des opérations mais tout en colonne.

    Au tout début j'avais essayé cela:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
    for ($i=0 ; $i<=10 ; $i++) 
    for ($j=0; $j<=10 ; $j++) {
     
    echo "<table border='1'>";
    echo "<td>".$i*$j."</td>";
    }
    echo "</table>";
     
    ?>
    Mais avec ça ca affiche tout sur une colonne. J'avais aprés essayé d'autres choses mais cela ne donnait pas le résultat demandé.

    Je vous remercie d'avance

    Cdt

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Bonjour,

    voilà pour la premiere partie :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    for($i=1; $i<=10; $i++){
    	echo '<div style="clear:both;">';
    	for($j=1; $j<=10; $j++){
    		echo '<div style="float:left; text-align:center; width:40px; border:solid black 1px;">'.($i*$j).'</div>';
     
    	}
    	echo '</div>';
    }

    Pour le formulaire, il suffit de faire passer le nombre en variable dans la boucle

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut Bonsoir
    je te remercie pour ta réponse rapide. A vrai dire je ne voyais pas ca du tout comme ca. Sur les recherches que j'avais effectué sur google, je recherchais surtout des choses avec les balises de tableau alors que pas du tout. J'aurais pu chercher longtemps. Pour le formulaire je vais travaillé ça.

    Encore merci pour ta réponse

  4. #4
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Citation Envoyé par roukgreg Voir le message
    je te remercie pour ta réponse rapide. A vrai dire je ne voyais pas ca du tout comme ca. Sur les recherches que j'avais effectué sur google, je recherchais surtout des choses avec les balises de tableau alors que pas du tout. J'aurais pu chercher longtemps. Pour le formulaire je vais travaillé ça.

    Encore merci pour ta réponse
    Après, tu peux construire ta mise en page comme tu veux

    J'essaie toujours de me soustraire des tableaux HTML mais tu peux facilement le faire avec si tu veux

  5. #5
    jnore
    Invité(e)
    Par défaut
    Citation Envoyé par Madfrix Voir le message
    Après, tu peux construire ta mise en page comme tu veux

    J'essaie toujours de me soustraire des tableaux HTML mais tu peux facilement le faire avec si tu veux
    Bonsoir

    Pour son cas, je pense que l'utilisation d'u tableau HTML est recommandée !
    Il ne s'agit pas de faire de la mise en page mais de classer des donnees.
    Pour cela les tables HTML facilitent l'oganisation des donnees.

    A mon gout, faire un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    '<div style="float:left;...
    n'est pas très gracieux.

    Enfin c'est une affaire de gout !

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    124
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 124
    Par défaut Bonsoir
    C'est vrai que le truc, c'est qu'avec le tableau HTML je n'avais pas réussi à le faire avant, comme je le dit plus haut, ça m'affiche tout en colonne, donc pas terrible par rapport à l'examen. Parce que je ne comprends pas le fait que lorsque le tableau est généré par le PHP, pourquoi n'affiche t'il pas tout en ligne. Parce que je ferme bien la balise </td>, mais le </tr> qui devrait me renvoyer à la ligne dans le tableau n'existe pas, donc pourquoi me renvoi t-il à la ligne?Ou alors y a peut être un truc que je n'ai pas compris dans les tableaux.

    Pas évident le PHP à apprendre.


    Encore merci.

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

Discussions similaires

  1. Problème pour mon examen de programmation !
    Par 20cents dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 10/06/2006, 15h15
  2. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  3. Problème d'impression
    Par IngBen dans le forum C++Builder
    Réponses: 7
    Dernier message: 22/05/2002, 11h37
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10
  5. Réponses: 6
    Dernier message: 25/03/2002, 21h11

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