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 :

Requête ou d'affichage


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut Requête ou d'affichage
    Bonjour

    Je cale sur le problème suivant, en effet, ce code fonctionne parfaitement en local, mais pas sur mon site, et j'avoue ne pas trouver la raison, j'ai bien entendu vérifier les identifiants de connexion
    Une aide sur le chemin à suivre ....
    En vous remerciant:

    L'affichage du tableau:

    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
    <?php
      //connection au serveur
      require 'BDD.php';
     
      $mysqli = new mysqli($db_host, $db_username, $db_password, $db_name);
      $mysqli->set_charset("utf8");
     
    	$requete = 'SELECT ID,CONT_TYPE,CONT_SOCIAL,CONT_ADR1,CONT_ADR2,CONT_ZIP,CONT_VILLE,CONT_COMMENTS,CONT_CONTACT1,CONT_PHONE1,CONT_MAIL1 FROM contacts ';
        $resultat = $mysqli->query($requete);
    	while ($ligne = $resultat->fetch_assoc()) {
    		echo 
    		'<tr></tr>
            <tr>
    		<td  .onclick="changeColor(this)">'. $ligne['ID'].'</td>
    		<td> '.$ligne['CONT_TYPE'].'</td>
    		<td> '.$ligne['CONT_SOCIAL'].'</td>
    		<td> '.$ligne['CONT_ADR1'].'</td>
    		<td> '.$ligne['CONT_ADR1'].'</td>
    		<td> '.$ligne['CONT_ZIP'].'</td>
    		<td> '.$ligne['CONT_VILLE'].'</td>
    		<td> '.$ligne['CONT_COMMENTS'].'</td>
    		<td> '.$ligne['CONT_CONTACT1'].'</td>
    		<td> '.$ligne['CONT_PHONE1'].'</td>
    		<td> '.$ligne['CONT_MAIL1'].'</td>
    
    		<td> <form  action="#example" method="GET"> 
    		<input type="hidden" name="valeur" id="valeur" value="'.$ligne['ID'].'">
    		<input type="hidden" name="login" id="login">             
    		<input type="submit"  style="background:#FF8C00;border: 1px solid #FF8C00;color: #000000;" id="submit1" name="btn_update" value="Mise à jour" >
    		</form>
    		<td> <form action="#modalNew" method="POST">
    		<input type="submit"  style="background:#098c6b;border: 1px solid #098c6b;color: #FFFFFF;" id="submit2" name="btn_new" value="Nouveau" >
    		</form>
    		<tr>';
    		}
    		$mysqli->close();
     
    ?>
    L'affichage de l'entête:

    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
             <table id="table1"  style=" margin-left:80px;">
                <!-- Destiné à l'envoi des données dans la page de modification UserUpdate.html -->	
                <tr>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Matricule</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Type</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Raison social</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Adresse</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Adresse complémentaire</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Code postal</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Ville</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Commentaires</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Contact principal</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Téléphone</b></font></th>
                   <th bgcolor="#5F9EA0"><FONT size="4" color="#00000" face="Times New Roman"><b>Courriel</b></font></th>
                   <br>
                </tr>
               <?php require 'contact_req.php';?> 
             </table>
    Une fois ce problème réglé, j’intégrerais la mise en couleur et la taille de police dans mon fichier CSS bien entendu
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1-
    • quel est le problème ?
    • le message d'erreur ?
    • ... ?


    2-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td  .onclick="changeColor(this)">
    Je doute que ceci fonctionne (ni en local, ni sur le site) : il n'y a pas de point à mettre devant onclick.

  3. #3
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut
    Bonsoir

    Justement rien, seul mon entête s'affiche
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


  4. #4
    Invité
    Invité(e)
    Par défaut
    OK.

    Ajoute au TOUT début du fichier (AVANT le code HTML) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    	header('Content-type:text/html; charset=UTF-8');	// encodage UTF-8
    // Afficher les erreurs et les avertissements
    	error_reporting(E_ALL); 	// en TEST !!

  5. #5
    Membre éprouvé Avatar de Raptor92
    Homme Profil pro
    Directeur des opérations & Innovation
    Inscrit en
    Juin 2009
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur des opérations & Innovation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 998
    Par défaut
    Avant tout, merci beaucoup pour votre aide

    Pour autant, rien ne s'affiche, j'ai bien l'entête de mon tableau, mais aucune donnée, donc pas de tableau
    Raptor92
    Dominique
    Aucune aide par MP, utilisez le forum.

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java


  6. #6
    Membre Expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 59
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Billets dans le blog
    8
    Par défaut
    Sur le PHPmyadmin du serveur, as-tu bien testé ta requête ?

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT ID,CONT_TYPE,CONT_SOCIAL,CONT_ADR1,CONT_ADR2,CONT_ZIP,CONT_VILLE,CONT_COMMENTS,CONT_CONTACT1,CONT_PHONE1,CONT_MAIL1 FROM contacts

    Peut-être y a-t-il des petites nuances entre ta base localhost et la base du serveur...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Ajoute au TOUT début du fichier (AVANT le code HTML) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    	header('Content-type:text/html; charset=UTF-8');	// encodage UTF-8
    // Afficher les erreurs et les avertissements
    	error_reporting(E_ALL); 	// en TEST !!
    Si tu avais fait ce que j'ai conseillé, tu l'aurais su tout de suite.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/05/2010, 02h10
  2. Requète select et affichage des données.
    Par morgan47 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 06/10/2009, 09h09
  3. temps d'execution entre requète DB et affichage
    Par baboutom dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 27/05/2009, 00h27
  4. Requète SQL et affichage liste
    Par Little_flower dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 18/07/2008, 13h33
  5. Requète croisée et affichage
    Par BakaOnigiri dans le forum SQL
    Réponses: 2
    Dernier message: 31/10/2002, 11h28

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