Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2011, 18h10   #1
Invité régulier
 
christian lewhe
Inscription : mai 2010
Messages : 34
Détails du profil
Informations personnelles :
Nom : christian lewhe

Informations forums :
Inscription : mai 2010
Messages : 34
Points : 9
Points : 9
Par défaut Undefinied Undefined index:['champ_table']

Bonsoir,
Celà fait un moment que je suis bloqué sur un script.Je viens de passser a php5 et j'essaye d'extraire des données de ma base de donnée et les afficher sous forme de tableau.mais j'ai les erreurs suivantes qui s'affichent:quelqu'un pourrait t'il m'aider svp.PS:je fais de la programmation procedurale,pas de POO.

voici mon code:

<?php
$sql=mysql_query("SELECT code_dossier_op FROM `workflow`.`dossier_op` WHERE code_nature_dossier like \"$code_nature_dossier\"")or die (mysql_error());

$nbr_dossier=mysql_num_rows($sql);

echo "<font size=5 color=black>$nbr_dossier</font> Dossier(s)";

echo( "<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" align=\"left\">\n" );
echo( "<tr>
<td><div align=\"left\">Code Dossier</div></td>
<td><div align=\"left\">Description</div></td>
<td><div align=\"left\">Date-heure de Debut</div></td>
<td><div align=\"left\">Date-heure de Fin</div></td>
<td><div align=\"left\">Reference beneficiaire </div></td>
<td><div align=\"left\">Code Dossier lié</div></td>
<td><div align=\"left\">Etat Dossier</div></td>
</tr>" );

while($result = mysql_fetch_array($sql))
{
echo( "<tr>\n" );
echo( "<td><div align=\"left\">".$result["code_dossier_op"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["description"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["date_heure_debut"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["date_heure_fin"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["reference_beneficiaire"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["code_dossier_lie"]."</div></td>\n" );
echo( "<td><div align=\"left\">".$result["etat_dossier"]."</div></td>\n" );
echo( "</tr>\n" );
}

echo( "</table><br>\n" );
}



et là ce sont les erreurs que j'aies a l'éxécution du script:

Notice: Undefined index: description in C:\wamp\www\workflow\interface_dossier.php on line 73

Notice: Undefined index: date_heure_debut in C:\wamp\www\workflow\interface_dossier.php on line 74

Notice: Undefined index: date_heure_fin in C:\wamp\www\workflow\interface_dossier.php on line 75

Notice: Undefined index: reference_beneficiaire in C:\wamp\www\workflow\interface_dossier.php on line 76

Notice: Undefined index: code_dossier_lie in C:\wamp\www\workflow\interface_dossier.php on line 77

Notice: Undefined index: etat_dossier in C:\wamp\www\workflow\interface_dossier.php on line 78

le tableau s'affiche correctement,mais il n'y a que la colonne 'code_dossier' qui est bien renseignée et qui s'affiche,pour les autres les données de la base de donnée ne s'affichent pas.Help please.
lewhechris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 18h15   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Salut !
Le problème est que tu veux récupérer la valeur de champs non SELECTionnés
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 18h21   #3
Invité régulier
 
christian lewhe
Inscription : mai 2010
Messages : 34
Détails du profil
Informations personnelles :
Nom : christian lewhe

Informations forums :
Inscription : mai 2010
Messages : 34
Points : 9
Points : 9
ah,je me disais que la requete suivante selectionnait les lignes qui m'interresent dans la table:

$sql=mysql_query("SELECT code_dossier_op FROM `workflow`.`dossier_op` WHERE code_nature_dossier like \"$code_nature_dossier\"")or die (mysql_error());

ben une idée sur comment je selectionne mes champs qui s'affichent pas serait la bienvenue???
lewhechris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 18h25   #4
Invité régulier
 
christian lewhe
Inscription : mai 2010
Messages : 34
Détails du profil
Informations personnelles :
Nom : christian lewhe

Informations forums :
Inscription : mai 2010
Messages : 34
Points : 9
Points : 9
je crois que j'ai compris ce que tu veux dire,j'essaye ca et je tiens au courant
lewhechris est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/08/2011, 18h27   #5
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Code :
1
2
SELECT code_dossier_op, description, etc.
FROM ...
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/08/2011, 18h29   #6
Invité régulier
 
christian lewhe
Inscription : mai 2010
Messages : 34
Détails du profil
Informations personnelles :
Nom : christian lewhe

Informations forums :
Inscription : mai 2010
Messages : 34
Points : 9
Points : 9
merci seb ;j'y avais pas fait attention ca marche.tkhs
lewhechris est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h49.


 
 
 
 
Partenaires

Hébergement Web