rosedessables

  • Nombre de sujets
    9
  • Nombre de messages
    28
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

rosedessables
le 01/10/2004 à 13:01
update
salut

comment fonctionne la syntaxe update

merci
rosedessables
le 01/10/2004 à 09:16
pb de boucle
oui normalement c bien 23 elements qu'il doit y avoir dans la table , mais moi comme je te l'ai déja dit ce n'est pas ce que j'obtiens.

et je ne comprends pas pourtant le code à l'air bon .
rosedessables
le 30/09/2004 à 17:20
pb de boucle
moi dans ma table de bdd il ne m'affiche pas ça du tout il m'affiche le début jusq'a 15 puis il reboucle il réaffiche encore le début je ne comprends pas.

smiley
rosedessables
le 30/09/2004 à 13:15
pb de boucle
oui j'avais oublié de te l'a donner

la voici


http://www.lephpfacile.com/wall/lire_wall.php?wall=1680
rosedessables
le 30/09/2004 à 12:45
pb de boucle
c bon je l'ai envoyé mon fichier.txt sur le wall
rosedessables
le 30/09/2004 à 11:58
pb de boucle
ok voici mon code entier:

<?php
include("funct.inc.php");
include("connect.inc.php");

// Initialisation de variables
$file = "appels.txt";
$lines = file($file);
$motif = "%s %s %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d";
$first = true;
$o = 0;

// Pour chaque ligne du fichier texte
for ($i=0; $i < count($lines); $i++){

// Découpage de la ligne courante ($lines[$i]) suivant le motif
// sscanf renvoie un tableau
$line = sscanf(trim($lines[$i]), $motif);

if (is_array($line)) {
// Suppression des éléments vides du tableau $line
$line = array_filter($line, "nonull");
}
// 26 éléments et le premier élément contient au moins un '/' (la date)
if (count($line)==26 && eregi("/", $line[0])) {
// C'est la première ligne d'un appelant
if ($first) {
// Stocke la ligne précédente, le nom
$infos[$o]['nom'] = trim($lines[$i-1]);
$first = false;
}
// - Stocke la ligne courante, sous forme d'un tableau
$infos[$o]['table'][] = $line;

// La prochaine ligne à traiter contient 'total',
// la ligne courante est donc la dernière pour cet appelant
if (eregi("total", $lines[$i+1])){
$first = true;
$o++;
}
}
}

// Affichage simple des appels par appelant
for ($i=0; $i < count($infos); $i++){
echo "<h4>".$infos[$i]['nom']."</h4> \n";
for ($j=0; $j < count($infos[$i]['table']); $j++){
// Affichage d'une ligne
// à désactiver par la suite lorsque l'enregistrement dans la table est validé
echo $j+1, " - ", $infos[$i]['table'][$j][0]," ", $infos[$i]['table'][$j][1],
" Nap: ", $infos[$i]['table'][$j][2],
" Nar: ", $infos[$i]['table'][$j][3],
" Nanr: ", $infos[$i]['table'][$j][5], "<br>\n";

// Concaténation de la date transformée, d'un espace et de l'heure
// pour l'enregistrement dans la table
$dateheure = change_format($infos[$i]['table'][$j][0]) ." ". $infos[$i]['table'][$j][1];
// Enreg dans la base de donnees
$requete = "INSERT INTO tb_appels (Idap, Appelant, date_heure, Nap, Nar, Nanr)
VALUES ('', '".$infos[$i]['nom']."', '".$dateheure."', '".$infos[$i]['table'][$j][2]."',
'".$infos[$i]['table'][$j][3]."', '".$infos[$i]['table'][$j][5]."')";
@mysql_query($requete);
}

}

?>


[Message modifié le 30/09/2004 à 12:01 par LA GLOBULE]
rosedessables
le 30/09/2004 à 11:43
pb de boucle
salut à tous

voilà j'ai écris un script , mais j'ai un probleme lorsque que j'insére les données dans une table car il m'affiche les 15 premieres lignes puis il reboucle et me réaffiche encore les 15 premiére lignes
que faire pour qy'il m'affiche la suite sans boucler

je vous donne le code que j'ai écris:

echo $j+1, " - ", $infos[$i]['table'][$j][0]," ", $infos[$i]['table'][$j][1],
"Nap: ", $infos[$i]['table'][$j][2],
" Nar: ", $infos[$i]['table'][$j][3],
" Nanr: ", $infos[$i]['table'][$j][5], "<br>\n";

// Concaténation de la date transformée, d'un espace et de l'heure
// pour l'enregistrement dans la table
$dateheure = change_format($infos[$i]['table'][$j][0]) ." ". $infos[$i]['table'][$j][1];
// Enreg dans la base de donnees
$requete = "INSERT INTO tb_appels (Idap, Appelant, date_heure, Nap, Nar, Nanr)
VALUES ('', '".$infos[$i]['nom']."', '".$dateheure."', '".$infos[$i]['table'][$j][2]."',
'".$infos[$i]['table'][$j][3]."', '".$infos[$i]['table'][$j][5]."')";
@mysql_query($requete);


merci de votre aide c trés urgent




smiley
rosedessables
le 29/09/2004 à 12:09
datetime
salut à tous voilà j'ai un pb en php
en faite j'aimerai savoir comment faire pour passer d'une date au format jjmmaaaa au format aaaajjmm.

voilà ce j'ai pour l'instant mais ça ne marche pas

$dateheure=("YYYY-DD-MM hh:mm:ss");
function change_format($dateheure){
$split=split("-",":",$dateheure);
$jour=$split[0];
$mois=$split[1];
$annee=$split[2];
$hour=$split[3];
$min=$split[4];
$sec=$split[5];

return "$annee"."-"."$mois"."_"."$jour".""."$hour".":"."$min".":"."$sec";
LoadingChargement en cours