enricall

  • Signature
    ~_enricall_~
  • Site web
  • Nombre de sujets
    36
  • Nombre de messages
    118
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

enricall
le 25/02/2007 à 14:35
update avec entrees variables via un formulaire (incrementation)
désolé pour mes questions "stupides" j'ai compris la réponse dans le post ci dessus (1 enregistrement au lieu de 10)

je fait maintenant un foreach:

$i = 1;

while ($i < 7){

foreach ( $_POST[ 'a' ] AS $indice => $valeur_a )
{
$b= $_POST [ 'b' ][ $indice ] ;
$c= $_POST [ 'c' ][ $indice ] ;
$d= $_POST [ 'd' ][ $indice ] ;
$e = $_POST [ 'e' ][ $indice ] ;
$i++;

// ici on update autant de fois qu'il y a d'entrees
$sql = 'UPDATE delivery SET b="'.$b.'", c="'.$c.'", d="'.$d.'", e="'.$e.'" WHERE a="'.$valeur_a.'" ';

// on insère le tuple (mysql_query) et au cas où, on écrira un petit message d'erreur bla,bla,bla (or die)
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error());

Merci qq même pour votre aide,

@+
~_enricall_~
enricall
le 24/02/2007 à 22:37
export excel avec php
Merci im@n je vais utiliser [ code ] et [ /code ] dans mes prochains post

Merci aussi a toi nicky, ca fonctionne maintenant.

@+
~_enricall_~
enricall
le 12/02/2007 à 09:53
export excel avec php
bonjour,

je suis tjrs dans mes tableaux excel, voici un script qui permet grace au html de mettre de la couleur !
pb je n'arrive pas a afficher plus qu'une entree ? alors que ma table a bcp plus d'entree

merci pour votre aide,

require("protec/passe/connect.php");

//Requete SQL
$query = "SELECT * FROM table_plan_ft_reporting where priorite order by id ASC " ;
$result = mysql_query($query)
or die('Erreur SQL !' . $query . '' . mysql_error());



//Boucle sur les resultats
while($elem = mysql_fetch_array($result)) {

//construit le html
$style_label = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; background-color:#AABBEE " ';
$style_row = ' STYLE="text-align:center; border-style:solid; border-color:#999999; border-width:1px; vertical-align:middle; " ';

$html='
<table>
<tr>
<td bgcolor="#444499" colspan="7"><center><font color="#ffffff" size="4">Report Plan Final Test Journalier</font></center></td>
</tr>
<tr>
<td '.$style_label.'> a </td>
<td '.$style_label.'> b </td>
<td '.$style_label.'> c </td>
<td '.$style_label.'> d </td>
<td '.$style_label.'> e </td>
<td '.$style_label.'> f </td>
<td '.$style_label.'> g </td>
</tr>';

$html.='
<tr valign="center">
<td '.$style_row.' >'.$elem["a"].'</td>
<td '.$style_row.' >'.$elem["b"].'</td>
<td '.$style_row.' >'.$elem["c"].'</td>
<td '.$style_row.' >'.$elem["d"].'</td>
<td '.$style_row.' >'.$elem["e"].'</td>
<td '.$style_row.' >'.$elem["f"].'</td>
<td '.$style_row.' >'.$elem["g"].'</td>
</tr>';

}

$html.='
</table>';

header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment; filename='.'Export'.'.xls');
header('Pragma: no-cache');
header('Expires: 0');

echo $html;

?>

que manque t'il pour que le fichier excel qui est creer contienne toutes les entrees
~_enricall_~
enricall
le 11/12/2006 à 23:46
formulaire avec 2 boutons
Merci La Globule,

du coup j'ai fait 2 boutons (1 button et 1 submit) pour pouvoir qq même verifier mon formulaire uniquement a l'enregistrement

<form method="post" action="traitement_insert_new_lot.php">
------------
<input type="button" name="brouillon" value="Enregistrer" onClick="verifForm(this.form)" >
<input type="submit" name="brouillon" value="Enregistrer en Brouillon ?" >

ensuite sur la page traitement_insert_new_lot.php

je recupere @$brouillon =$_POST['brouillon']; (je met @ devant car cette variable n'est envoyé qu'avec le bouton submit ! sinon il y a une erreur a l'ecran du traitement)

ensuite je fait un if

if(''.$brouillon.'' == 'Enregistrer en Brouillon ?') {

puis le traitement correspondant

sinon ELSE et l'autre traitement

je sais ce n'est pas tres prope mais ca fonctionne, je cherche encore a améliorer.

@+
~_enricall_~
enricall
le 11/12/2006 à 19:29
formulaire avec 2 boutons
Bonjour,

je veux faire un formulaire avec 2 boutons, en fait en fonction de ses boutons l'utilisateur sera dirigé vers la page correspondante (enregistrement du formulaire ou enregistrement "brouillon" pour que l'utilisateur puisse revenir dessus)

je ne souhaite pas utiliser javascript (car je l'utilise deja pour verifier les champs)

pouvez vous me donner une voie a suivre ?

Merci pour votre aide,
~_enricall_~
enricall
le 17/11/2006 à 20:21
pb export php ==> excel
salut a tous,

voila je voudrai convertir des champs d'une base sql en fichier excel

voila le code

//Premiere ligne = nom des champs
$csv_output = "a,b,c";
$csv_output .= "n";

//Requete SQL
$query = "SELECT a,b,c FROM table_reporting order by id asc " ;
$result = mysql_query($query)
or die('Erreur SQL !' . $query . '' . mysql_error());

//Boucle sur les resultats
while($row = mysql_fetch_array($result)) {
$csv_output .= "$row[a] $row,$row[c]n";
}

header("Content-type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=essai.xls");
print $csv_output;
exit;

le fichier se creer mais toutes les valeurs sont dans un même champ ?

j'aimerai bien que dans mon tableau excel le 1er champ soit a, lesecond b et le 3eme c et quensuite chaque valeur de la base sql se place dans le champ correspondant


pouvez vous SVP m'aider ?
~_enricall_~
enricall
le 16/11/2006 à 07:57
difference entre 2 temps (Time h:m:s)
salut LupusMic,

langage Php, les données sont au format TIME (00:00:00)

j'arrive a calculer l'ecart lorsque les 2 entrees sont sur 24h (ex: 05h00 ==> 18h) mais pas sur 2 jrs (ex: 21h30 ==> 03h)

voila si qq peux me mettre sur la voie
~_enricall_~
enricall
le 15/11/2006 à 22:19
difference entre 2 temps (Time h:m:s)
salut,

j'ai besoin de calculer le nbre d'heure/mn entre 2 enregistrement de temps

1 entrée = 21h30
1 sortie = 5h30

existe t'il une fonction ou autres qui determine le temps passé entre les 2 entrées ?

et ce sans etre obligé d'ajouter la date (timestamp) ?

Merci d'avance pour votre aide,

smiley
~_enricall_~
enricall
le 06/02/2005 à 01:31
pb jointure entre 2 tables
merci pour votre aide, je m'en suis sortie en faisant ca :

$sql = "SELECT * FROM reponse WHERE sujet=".$id_sujet." UNION SELECT * FROM reponse_temp WHERE sujet=".$id_sujet." ORDER BY date_reponse DESC " ;

un while derriere est j'affiche le resultat des 2 tables dans un seul tableau

@+
~_enricall_~
LoadingChargement en cours