website logo
Auteur
avatar
Tribal-Dolphin

Forum » » Le coin des codeurs » » [Résolu] - problème dans un script


Posté : 14 oct. 2004 à 11:27 icone du post

Rappel des règles de PHP :
TOUTES LIGNES D'INSTRUCTION DOIT SE TERMINER PAR ; (chapitre 1, page 1, ligne 5)

Je refais ton code à ma façon :



<?
//---- exécution requete SQL
$result = @mysql_query($requete) or die(mysql_error());
//---- separateur
$sep "\n";
//---- affichage titre
echo(
"$titre\n\n\n");

//---boucle d'enregistrement des données dans la variable $texte
$i = 0;
while($row = mysql_fetch_row($result)) 
{
  $texte = 
"";
  $max_field = mysql_num_fields($result);
  
  for($j=0; $j < $max_field; $j++) 
{
  //----noms des champs
    $field_name = mysql_field_name($result,$j);
    $texte .=  $field_name.
" : ";

    //----contenu
    if(!isset($row
[$j])) {
      $texte .= 
"NULL".$sep;
    
}elseif($row[$j] != ""){
      $texte .= $row
[$j].$sep;
    
}else{
      $texte .= $sep;
    
}
  
}

  //----on enlève le 
"$"
  $texte = str_replace($sep.
"$""", $texte);
  $texte .= 
"\t";
  print(trim($texte));
  print 
"\n\n";
  $i++;
}
//----validation que le fichier a bien été rempli
return (true);
?>



Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=13852&forum=5