Page 1 sur 1

AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 13:17
par greg6fr
Bonjour à tous;
j'ai un texte comme ceci :

Pr Bruno Merlin Date............. Signature .............
Pr Ange Leclerc Date............. Signature .............
Pr Patient Martin Date............. Signature .............
Pr Lucie Marc Date............. Signature .............
Pr Gerard Lesage Date............. Signature .............
Pr Georges Desk Date............. Signature .............

Je voudrais l'enregistrer tel que c'est dans ma base de donnée mysql....

Ensuite l'afficher tel que c'est dans un <TD> </TD>

Donner moi une piste pour y arriver....


@ider c'est contribuer au monde de la recherche......

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 13:28
par Mazarini
Qu'est ce que tu ne sais pas faire ?

Pour que l'on accepte de t'aider, il faudrait que tu commences à faire quelque chose. A moins que tu recherches quelqu'un pour faire ton boulot...

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 14:43
par greg6fr
Voici le block de code que j'ai écrit...


...
$k=0;
while($a=mysql_fetch_array($cherche)){
$nombouton=$monfichier;
$nbcol=mysql_num_fields($cherche);
//echo $nbcol;
for($p=1;$p<=($nbcol-2);$p++){
$rqt=mysql_field_name($cherche, $k++);
echo '<tr><td><b>'.$rqt.':'.'</b></td>';
echo '<td>'.'&nbsp;&nbsp;'.$a[$rqt].'<td></tr>';
}
}

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 15:02
par Mazarini
Et ? Message d'erreur ? problème ?

Montres ton select aussi. Pas la peine d'utiliser mysql_field_name(), tu dois savoir le nom de la colonne.

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 15:18
par greg6fr
<?php

$monfichier=$_POST['fichier'];
//echo $monfichier;

if(isset($monfichier)){

$cherche = mysql_query("SELECT `program` AS 'Program 1', `approval` AS 'Approval', `collaborators` AS 'Collaborators',
FROM programme, formation where programme.etudes=formation.etudes and formation.etudes='$monfichier'");

$k=0;
while($a=mysql_fetch_array($cherche)){
$nombouton=$monfichier;
$nbcol=mysql_num_fields($cherche);

for($p=1;$p<=($nbcol-2);$p++){
$rqt=mysql_field_name($cherche, $k++);

echo '<tr><td><b>'.$rqt.':'.'</b></td>';
echo '<td>'.'&nbsp;&nbsp;'.$a[$rqt].'<td></tr>';

}
}
}
?>

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 15:52
par Mazarini
Je pense plutot à :
<?PHP
$sql = "SELECT `program` AS 'Program 1', `approval` AS 'Approval', `collaborators` AS 'Collaborators', FROM programme, formation where programme.etudes=formation.etudes and formation.etudes='$monfichier'";
$cherche = mysql_query($sql) or die($sql.'<br>'.mysql_error());
while($a=mysql_fetch_array($cherche)){
   echo 'Programme : ',$a['program 1'],' approval :  ', $a['Approval'], 'collaborators : ', $a['Collaborators'],'<br>';
}
?>
Mais la ligne echo est à revoir pour le formatage, mais elle contient les info que tu veux.

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 16:04
par greg6fr
Merci Mazarini,

mais pour l'affichage les données doivent être présenté en colonne comme ceci :

<TR>
<TD><nom de champs de la table> </TD>: <TD><contenus du champ concerné></TD>
</TR>

Le resultat affiche tous les champs... mais c'est respecter le format d'affichage qui gêne un peu...

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 31 août 2012, 16:42
par sam12
Et ça ne marche pas de mettre le td avant et après chaque $a['x']? Le <tr> est à mettre avant la boucle et le </tr> après ;)

Re: AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Posté : 01 sept. 2012, 18:22
par sirakawa
Voir:
[quote="greg6fr"
mais pour l'affichage les données doivent être présenté en colonne comme ceci :

<TR>
<TD><nom de champs de la table> </TD>: <TD><contenus du champ concerné></TD>

<TD><nom de champ de la table> :</td> <TD><contenu du champ concerné></TD>
</TR>.[/quote]