AFFICHER UN TEXTE SUIVANT UN FORMAT DONNE

Eléphanteau du PHP | 19 Messages

31 août 2012, 13:17

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......

ViPHP
ViPHP | 2577 Messages

31 août 2012, 13:28

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...

Eléphanteau du PHP | 19 Messages

31 août 2012, 14:43

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>';
}
}

ViPHP
ViPHP | 2577 Messages

31 août 2012, 15:02

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.

Eléphanteau du PHP | 19 Messages

31 août 2012, 15:18

<?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>';

}
}
}
?>

ViPHP
ViPHP | 2577 Messages

31 août 2012, 15:52

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.

Eléphanteau du PHP | 19 Messages

31 août 2012, 16:04

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...

Eléphant du PHP | 343 Messages

31 août 2012, 16:42

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 ;)
Développeur web

Mammouth du PHP | 2278 Messages

01 sept. 2012, 18:22

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]
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD