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

Langage PHP Discussion :

[Tableaux] sondage impossible à mettre dans un tableau...


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut [Tableaux] sondage impossible à mettre dans un tableau...
    Bonjour,
    voila j'ai un site en HTML et je voudrais mettre dans un tableau qui ce trouve sur la droite un sondage.
    Pour faire cela j'ai télécharger un script déja fait et je voulais savoir comment le mettre.

    Voici le code de mon tableau en HTML :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <!-- TABLEU RUBRIQUE 4 -->
                      <table cellpadding="0" cellspacing="0" border="0">
                        <tr> 
                          <td background="images/d_rubj_50.gif" height="18" style="background-repeat:no-repeat;"><table cellpadding="0" cellspacing="0" border="0" width="100%">
                              <tr> 
                                <td><img src="images/pixtrans.gif" width="3" height="25"></td>
                                <td align="center" class="TITRE" valign="bottom"><b>RUBRIQUE 4</b></td>
                              </tr>
                            </table></td>
                        </tr>
                        <tr> 
                          <td><img src="images/d_rub_54.gif"></td>
                        </tr>
                        <tr> 
                          <td><table cellpadding="0" cellspacing="0" border="0">
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT" width="100%"><!-- Titre sous menu 1--><a href="#">Sous menu 1</a></td>
                              </tr>
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT"><!-- Titre sous menu 2--><a href="#">Sous menu 2</a></td>
                              </tr>
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT"><!-- Titre sous menu 3--><a href="#">Sous menu 3</a></td>
                              </tr>
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT"><!-- Titre sous menu 4--><a href="#">Sous menu 4</a></td>
                              </tr>
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT"><!-- Titre sous menu 5--><a href="#">Sous menu 5</a></td>
                              </tr>
                              <tr> 
                                <td><img src="images/d_rubj_59.gif" width="34" height="14"></td>
                                <td class="TEXT"><!-- Titre sous menu 6--><a href="#">Sous menu 6</a></td>
                              </tr>
                            </table></td>
                        </tr>
                        <tr> 
                          <td><img src="images/d_rubj_80.gif" width="156" height="14"></td>
                        </tr>
                      </table> 
                      <br>
                      <!-- FIN TABLEU RUBRIQUE 4-->
    donc à la place de tous ce qui a dans ce tableau je voudrais mettre mon sondage.
    Voici ce qu'il y a dans mon script :

    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    <html>
    <head>
    <title>Sondage</title>
    </head>
    <?
    if (@file_exists("./Sondage_Qu.php3")) {include("./Sondage_Qu.php3");}
    if (@file_exists("./Sondage_Res.php3")) {include("./Sondage_Res.php3");} 
    ?>
    <body>
    <?
    if ($AjRep) {
    	$T[0][$Q0]++;
    	$T[1][$Q1]++;
    	$T[2][$Q2]++;
     
    	$FVok=fopen("Sondage_Res.php3","w");
    	if ($FVok)	{
    		$IVok=0;
    		if (!fwrite($FVok,"<?\n")) $IVok=1;
    		reset($T);
    		while (list($a) = each($T)) {
    			if (!fwrite($FVok,"\$T[$a][0]=".$T[$a][0].";\n")) $IVok=1;
    			if (!fwrite($FVok,"\$T[$a][1]=".$T[$a][1].";\n")) $IVok=1;
    			if (!fwrite($FVok,"\$T[$a][2]=".$T[$a][2].";\n")) $IVok=1;
    			if (!fwrite($FVok,"\n")) $IVok=1;
    		}
    		if (!fwrite($FVok,"?")) $IVok=1;
    		if (!fwrite($FVok,">\n")) $IVok=1;
    		echo "";
    		if ($IVok) echo "Insertion des donnees dans le fichier échouée";
    		if (!fclose($FVok)) echo "Fermeture du fichier Echouée<br>";
    	}
    	else echo "Echec de la creation du fichier !!!!";
    }
    ?>      
     
     
    <div align="center"><center><h1>Sondage :</h1>
     
    <!-- Affichage du questionnaire -->
    <? if (!$ar) { ?>
    <form method="POST" action="index.php3?ar=1">
    <table border="2" cellspacing="5" cellpadding="5" bgcolor="#C0C0C0">
    <?
    while (list($ind, $Qu) = each($Q)) {
    ?>
    	<tr><th width="100%" colspan="3" align="center" nowrap><? echo $Q[$ind]; ?></th></tr>
    	<tr>
    	<td bgcolor="#008080"><input type="radio" name="Q<? echo $ind; ?>" value="0">&nbsp;<? echo $R[$ind][0]; ?></td>
    	<td bgcolor="#008080"><input type="radio" name="Q<? echo $ind; ?>" value="1">&nbsp;<? echo $R[$ind][1]; ?></td>
    	<td bgcolor="#008080"><input type="radio" name="Q<? echo $ind; ?>" value="2" checked>&nbsp;<? echo $R[$ind][2]; ?></td>
    	</tr>
    <?
    }
    ?>
    </table>
    <p><input type="submit" value="Envoyer" name="AjRep"><input type="reset" value="Effacer" name="B2"><br>
    <a href="index.php3?ar=1">Affichez les résultats</a></p>
    </form>
    <? } ?>
    <!-- Affichage des resultats -->
    <? if ($ar) { ?>
    <table border="2" cellspacing="5" cellpadding="5" bgcolor="#C0C0C0">
    <?
    reset($Q);
    while (list($ind, $Qu) = each($Q)) {
    ?>
    	<tr><th width="100%" colspan="3" align="center" nowrap><? echo $Q[$ind]; ?></th></tr>
    	<tr>
    	<td bgcolor="#008080"><? echo $R[$ind][0]; ?>&nbsp;:&nbsp;<? echo $T[$ind][0]; ?></td>
    	<td bgcolor="#008080"><? echo $R[$ind][1]; ?>&nbsp;:&nbsp;<? echo $T[$ind][1]; ?></td>
    	<td bgcolor="#008080"><? echo $R[$ind][2]; ?>&nbsp;:&nbsp;<? echo $T[$ind][2]; ?></td>
    	</tr>
    <?
    }
    ?>
    </table>
    <? } ?>
    </center></div>
    </body>
    </html>
    voila, pouvez vous m'aidez svp ??

    Merci beaucoup
    Ciao

  2. #2
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Salut, si je prend le titre de ton message : sondage impossible à mettre dans un tableau ...
    Pourquoi est-ce impossible ?
    As-tu une erreur ?
    Tu ne sais pas par quel bout commencer ?
    Bref, quel est ton problème ?

    Citation Envoyé par BlackTiger
    j'ai télécharger un script déja fait
    Y avait-il une notice d'intallation ?
    L'as-tu lue ?

    Juste pour info, tu dis que ton site est en HTML.
    Le script que tu as téléchargé est en PHP.
    Où ton site est-il hébergé ? TOn hébergeur accepte-t-il le PHP ?

    a+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    Alors avec ce script il n'y avait pas de notice mais 3 fichier php dont celui avec le code source que je vous est donné.
    J'ai essayer de mettre ce code source dans le tableau mais sa m'affiche le code source sur ma page mais pas mon sondage.
    Mon hebergeur supporte bien le php.

    Voila, pouvez vous m'aidez ??

    Merci

  4. #4
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par BlackTiger
    J'ai essayer de mettre ce code source dans le tableau mais sa m'affiche le code source sur ma page mais pas mon sondage.
    Mon hebergeur supporte bien le php.
    D'accord, as-tu renommé ton fichier .php au lieu de .html ? (ceci afin que le serveur qui va renvoyé la page sache qu'il s'agit de PHP et qu'il puisse l'interpréter)
    As-tu activé le PHP ? parfois le PHP est disponible mais non activé ...
    Et si ça ne fonctionne toujours pas, peux -tu nous mettre ton bout de code de la page avec le tableau ET le code PHP ?
    a+

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    donc la mon site qui est en html est un fichier nommé index.html donc je doit le nommé index.php ??
    oui le php est activé.
    Dans le message précédent le code du tableau est déja inserrez.
    Quel morceau de code supplementaire veut tu ??
    Merci de m'aider.
    Ciao

  6. #6
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par BlackTiger
    donc la mon site qui est en html est un fichier nommé index.html donc je doit le nommé index.php ??
    Oui, il faut que le serveur web sache qu'il s'agit de PHP, et donc qu'il faut l'interpréter comme du PHP.
    Connais-tu les principes du PHP ? (exécuté côté serveur, renvoie du code html au navigateur, etc ...) Sinon, ça serait de connaitre juste le principe.

    Citation Envoyé par BlackTiger
    Dans le message précédent le code du tableau est déja inserrez.
    Quel morceau de code supplementaire veut tu ??
    Non, je veux rien spécialement moi
    Mais disons que tu n'a pas l'air à l'aise avec PHP, alors je me dis que pour gagner du temps, tu pourrais nous mettre le code entier.
    Parce que dans le fichier PHP, comme tu peux le voir, il y a les balises <HTML>, etc ... donc si tu veux insérer ce code dans un autre fihcier, il faudra faire un peu le ménage (pas trop dur en fait, juste virer les balises HTML /HTML, HEAD et TITRE, et BODY.
    a+

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    voici le code complet de mon site :

    Moi je voudrais mettre ce sondage à la place de Rubrique 4.

    Voila,

    PS : effectivement le PHP n'est pas mon point fort mais j'essaye de faire de mon mieu pour y arriver.

    Merci

    Ciao

  8. #8
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par nako
    Peux-tu nous mettre tout ton code ?
    Aie ! j'aurais mieux fait de me taire.
    Oublie donc ce que j'ai dit là !
    C'est trop long !!!
    Et prend plutôt mes remarques.
    Essaie de virer les balises dans le code PHP, et d'insérer le reste à l'endroit où tu veux en renommant ton fihcier .php

    Sinon, pour te familiariser avec PHP, pourquoi ne pas essayer de faire ton sondage sur une page vierge, juste pour voir comme ça fonctionne, et puis après une fois que tu auras bien compris, l'insérer au bon endroit.
    Faut prendre les problèmes les uns après les autres, c'est une bonne façon de faire.

    Parce qu'en plus après, tu pourras laisser les fichiers séparés et juste faire une inclusions de fichier PHP, ça sera beaucoup plus lisible (on t'expliquera comment faire à ce moment là !).
    a+

    PS (t peux éditer ton message précédent et enlever tout le code, je crois que c'est pas très utile finalement, désolé)

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    je comprend pas trop bien.
    Dans mon fichier sondage j'ai eu index.php dans ce fichier il ya les balise HTML HEAD ... donc tous ce qui est entre les balises body par exemple je le réécrit dans mon tableau qui ce trouve dans le fichier index.html ??

    C'est compliquer quand même de faire un sondage.Surtout quand on est novice.

    Merci

  10. #10
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par BlackTiger
    ... donc tous ce qui est entre les balises body par exemple je le réécrit dans mon tableau qui ce trouve dans le fichier index.html ??
    Oui c'est le principe, et tu renomme ton fichier .html en .php !

    Citation Envoyé par BlackTiger
    C'est compliquer quand même de faire un sondage.Surtout quand on est novice.
    Ben oui, c'est pour ça qu'il existe des professionnels dans le monde de l'informatique
    Des gens qui sont sont payés pour faire ce genre de truc, si si je te jure, ça existe !
    Je taquine un peu parce que je suis en recherche d'emploi actuellement, c'est tout n'y vois rien de personnel.
    Dis moi si ça fonctionne en faisant ça.
    a+

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10
    Par défaut
    bon j'ai mis tous ce qui est entre les balise head dans le head de mon site et pour le body je les mis dans le tableau.
    j'ai renommé mon index.html en index.php et la quand dans la barre url je tape mon adresse et ben il me lance index.php et me demande si je veu l'ouvrir ou l'enregistrer.

    j'ai encore du faire des erreurs !! oui je me doute qu'il y a des professionel pour le PHP moi perso je suis débloqueur de Téléphone Mobile et je monte des PC. Mais question programmation pas caler du tout

    Merci

    Ciao

  12. #12
    Membre émérite Avatar de nako
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2003
    Messages
    577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2003
    Messages : 577
    Par défaut
    Citation Envoyé par BlackTiger
    et la quand dans la barre url je tape mon adresse et ben il me lance index.php et me demande si je veux l'ouvrir ou l'enregistrer.
    Typiquement, cette erreur veut dire que le PHP n'est pas activé ...
    Quel est ton hébergeur ?
    Tu devrais commencer avec un fichier PHP tout petit genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <html>
    <body>
    <?php
    echo ("Le PHP fonctionne !");
    ?>
    </body>
    </html>
    Tu l'appelle test.php par exemple,
    si tu ne vois pas écrit Le PHP fonctionne ! c'est que ton hébergeur ne supporte pas PHP ou que PHP n'est pas activé.
    a+

    PS : tu cherches à accéder à ta page en local ou direct sur le net ?
    Tu tapes quoi dans ta barre d'url ?

Discussions similaires

  1. [Tableaux] Problème de valeur dans un tableau (array)
    Par Flushovsky dans le forum Langage
    Réponses: 15
    Dernier message: 24/03/2006, 13h56
  2. [Tableaux] ajout d'élément dans un tableau
    Par maximenet dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2006, 20h24
  3. Réponses: 2
    Dernier message: 19/12/2005, 12h23
  4. [Tableaux] Extraction de valeur dans un tableau
    Par pirouette_07 dans le forum Langage
    Réponses: 6
    Dernier message: 21/10/2005, 17h54
  5. [Tableaux]Ajouter des valeurs dans un tableau
    Par Antoine1183 dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 03/04/2005, 13h41

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