mohaalba

Inscris le 23/02/2010 à 09:55
  • Nombre de sujets
    9
  • Nombre de messages
    37
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

mohaalba
le 15/03/2010 à 09:56
Récuperer une variable dans une boucle while
Bonjour,
j'ai un problème assez bizarre ou bien c'est moi qui est mauvais en php(je suis débutant)
j'essaye de récupérer dans ma boucle"if(!empty($_POST['etat']))..."la variable "id" passer dans la boucle while mais je n'arrive pas sachant que j'ai tout essayer:$_POST,$_GET et $_SESSION mais sans session???
pourtant quand je met:print_r($_POST['id']); à l'exterieur des boucle(en bas de page)j'arrive bien à récuperer ma variable "id"(id: est un tableau dans lequel je stock les id de chaque client)
Aidez moi SVP car là je tourne au rond depuis 2jours??
je vous remercie d'avance




<?php 
<?php
include_once ('verif_admin.php');
?>
<?php
session_start();
//error_reporting(E_ALL);
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
$titre_page='Mise à jour de commandes';
include_once('../haut.php');
echo'<link href="../style.css" rel="stylesheet" type="text/css" />';
/****************************/
//$pseudo=formulaires($_POST['pseudo']);
/****************************/
if(!empty($_POST['etat']))

{

print_r($_POST['id']);
}
else
{
// Nous affichons notre tableau des commandes
echo'<form method="post" action="etat_commande.php">';
$entete = array('Client','N° Commande','Date commande','Fichier','Q','Etat','Date livraison','Expédition');
echo'<div align="center" ><r><strong>Liste des clients enregistées - Mettre à jour de l\'état des commandes</strong></r><br />';
echo'<table width="1150" height="40" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
<th scope="col">'.$entete[3].'</th>
<th scope="col">'.$entete[4].'</th>
<th scope="col">'.$entete[5].'</th>
<th scope="col">'.$entete[6].'</th>
<th scope="col">'.$entete[7].'</th>
</tr>
</table>';
$result = mysql_query("SELECT nom, prenom,ref_com, date_com, fichier_com, Q, etat, date_livraison, expedition,id_c FROM commandes ORDER BY id_c DESC") or die ('Impossible de s&eacute;lectionner une base de donn&eacute;e.'.mysql_error());
$i=0;
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_comm = $row[3];
$date_liv = $row[7];
$date_comm = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_comm); #Modifiation de la date
$date_liv = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_liv); #Modifiation de la date
$row[3] = $date_comm ;
$row[7] = $date_liv ;
/***************************************************************/
echo'<table width="1150" height="40" border="1" align="center" >
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col" ><b>'.$row[1].' '.$row[0].'</b></th>
<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
<th scope="col" >'.$row[4].'</th>
<th scope="col" >'.$row[5].'</th>
<th scope="col" ><b>'.$row[6].'</b>

<select name="etat[]">';

$status = array('NEWS','EN COURS','EXPEDITION','TERMINEE');
foreach ($status as $valeur) {
$selected = ($valeur == $row[6]) ? 'selected="selected"' : '';
echo '<option value="'.$valeur.'" '.$selected.'>'.$valeur.'</option>'; }

echo'</select>


</th>
<th scope="col" >'.$row[7].'</th>
<th scope="col" >'.$row[8].'</th>
</tr>
</table>';

$id[$i++]=$row[9];


}
echo'<br/><label><input type="submit" value="Mettre à jour" /></label></form>';
}

?>
<html>
<head>
<title>xxxx : Mise à jour de commandes</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
r {
color:red;
}
b {
color:blue;
}
-->
</style>
</head>

<body>
<div align="center"><a href="http://xxx/xxxx_admin/membre_admin.php"> Retour</a></div>
<?php
//include_once('../bas.php');
?>
</body>
</html>


?>
mohaalba
le 12/03/2010 à 09:37
UPDATE une ligne dans la BDD
Bonjour a tous,

Voila j'ai un problème dans mon code php je suis sure que c'est tout bete mais je ne comprend pas;
j'ai un tableau dans lequel j'ai une colonne que je peux mettre à jour, mon problème c'est que quand je coche une seul ligne et donc à mettre à jours dans la BDD il me met toutes la colonne à la même valeur!!!!?
(je croix que c'est parce qu'il faut récuperer 2 valeurs:l'ID et l'état mai je sais pas comment récuperer 2 valaur dans value????)
je ne voit pas comment faire surtout que je suis débutant.
Aidez moi SVP en vous remerciant d'abord.
voila mon code:

<?php 
<?php
include_once ('verif_admin.php');
?>
<?php
session_start();
error_reporting(E_ALL);
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
$titre_page='Mise à jour de commandes';
include_once('../haut.php');
echo'<link href="../style.css" rel="stylesheet" type="text/css" />';
/****************************/
//$pseudo=formulaires($_POST['pseudo']);
/****************************/
if(!empty($_POST['etat_chek']))

{

//echo $etat_chek,'<br />';
foreach($_POST['etat_chek'] as $val)
{
//echo $val,'<br />';
/*"UPDATE membres SET level='registered' WHERE cle_activation ='$cle_activation' AND level='en_attente'"*/
mysql_query("UPDATE commandes SET etat='$val' WHERE pseudo='$val'") or die ('Impossible de s&eacute;lectionner une base
de donn&eacute;e.'.mysql_error());
echo'<div align="center" ><r><strong>L\'état de commande "'.$val.'" à été bien met à jour</strong></r><br />';
}


}
else
{
// Nous affichons notre tableau des commandes
echo'<form method="post" action="etat_commande.php">';
$entete = array('Client','N° Commande','Date commande','Fichier','Q','Etat','Date livraison','Expédition');
echo'<div align="center" ><r><strong>Liste des clients enregistées - Mettre à jour de l\'état des commandes</strong></r><br />';
echo'<table width="1150" height="40" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
<th scope="col">'.$entete[3].'</th>
<th scope="col">'.$entete[4].'</th>
<th scope="col">'.$entete[5].'</th>
<th scope="col">'.$entete[6].'</th>
<th scope="col">'.$entete[7].'</th>
</tr>
</table>';
$result = mysql_query("SELECT nom, prenom,ref_com, date_com, fichier_com, Q, etat, date_livraison, expedition,pseudo_com FROM commandes ORDER BY id_c DESC") or die ('Impossible de s&eacute;lectionner une base de donn&eacute;e.'.mysql_error());

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_comm = $row[3];
$date_liv = $row[7];
$date_comm = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_comm); #Modifiation de la date
$date_liv = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_liv); #Modifiation de la date
$row[3] = $date_comm ;
$row[7] = $date_liv ;
/***************************************************************/
echo'<table width="1150" height="40" border="1" align="center" >
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col" ><b>'.$row[1].' '.$row[0].'</b></th>
<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
<th scope="col" >'.$row[4].'</th>
<th scope="col" >'.$row[5].'</th>
<th scope="col" ><b>'.$row[6].'</b>

<p>
<label>
<input type="checkbox" name="etat_chek[]" value="NEWS" />
NEW</label>
<label>
<input type="checkbox" name="etat_chek[]" value="EN COURS" />
ENC</label>
<br/>
<label>
<input type="checkbox" name="etat_chek[]" value="EXPEDITION" />
EXP</label>
<label>
<input type="checkbox" name="etat_chek[]" value="TERMINEE" />
TER</label>
</p>
</form>
</th>
<th scope="col" >'.$row[7].'</th>
<th scope="col" >'.$row[8].'</th>
</tr>
</table>';

//printf("ID : %s Nom : %s", $row[0], $row[1]);

}
echo'<br/><label><input type="submit" value="Mettre à jour" /></label></form>';
}

/*if (isset($_POST['checkbox'])){

for ($i = 0, $c = count($_POST['checkbox']); $i < $c; $i++) { echo '<br/><b>' .$_POST['checkbox'][$i]. '</b>'; }
}

$tab_quand = $_POST['checkbox']; //$tab_quand est un tableau, attention !!!!
foreach($tab_quand as $checkbox)
{
echo $checkbox.' ';
}*/




?>
<html>
<head>
<title>xxxxx : Mise à jour de commandes</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
r {
color:red;
}
b {
color:blue;
}
-->
</style>
</head>

<body>
<div align="center"><a href="http://xxxx/xxxx_admin/membre_admin.php"> Retour</a></div>
<?php
include_once('../bas.php');
?>
?>
mohaalba
le 11/03/2010 à 15:28
menu déroulant
Bonjour,
j'ai un souci et je ne voit pourquoi.

je voudrais afficher sur une des colonnes un menu déroulant, et j'arrive à l'afficher mais je voudrais que la valeur initial soit ma valeur récuperer de la BDD.mais cela ne marche pas et me met tjrs la valeur: NEWS???
Aidez moi SVP en vous remerciant d'avance

<?php 

<?php
include_once ('verif_admin.php');
?>
<?php
session_start();
error_reporting(E_ALL);
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
$titre_page='Mise à jour de commandes';
include_once('../haut_color.php');
echo'<link href="../style.css" rel="stylesheet" type="text/css" />';
/****************************/
//$pseudo=formulaires($_POST['pseudo']);
/****************************/
if(!empty($_POST['choix']))
{

foreach($_POST['choix'] as $val)
{
//pas faites encore
}

}
else
{
// Nous affichons notre tableau des commandes
echo'<form method="post" action="etat_commande.php">';
$entete = array('Client','N° Commande','Date commande','Fichier','Q','Etat','Date livraison','Expédition');
echo'<div align="center" ><p><strong>Liste de des clients enregistées - Mettre à jour de l\'état des commandes</strong></p><br /><br />';
echo'<table width="1150" height="40" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
<th scope="col">'.$entete[3].'</th>
<th scope="col">'.$entete[4].'</th>
<th scope="col">'.$entete[5].'</th>
<th scope="col">'.$entete[6].'</th>
<th scope="col">'.$entete[7].'</th>
</tr>
</table>';
$result = mysql_query("SELECT nom, prenom,ref_com, date_com, fichier_com, Q, etat, date_livraison, expedition FROM commandes ORDER BY id_c DESC") or die ('Impossible de s&eacute;lectionner une base de donn&eacute;e.'.mysql_error());

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_comm = $row[3];
$date_liv = $row[7];
$date_comm = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_comm); #Modifiation de la date
$date_liv = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_liv); #Modifiation de la date
$row[3] = $date_comm ;
$row[7] = $date_liv ;
/***************************************************************/
echo'<table width="1150" height="40" border="1" align="center" >
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 200px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col" >'.$row[1].' '.$row[0].'</th>
<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
<th scope="col" >'.$row[4].'</th>
<th scope="col" >'.$row[5].'</th>
<th scope="col" >'.$row[6].'
<form name="form1" method="post" action="">
<label>
<select name="select" value="'.$row[6].'">
<option>NEWS</option>
<option>EN COURS</option>
<option>EXPEDITION</option>
<option>TERMINEE</option>
</select>
</label>
</form>
</th>
<th scope="col" >'.$row[7].'</th>
<th scope="col" >'.$row[8].'</th>
</tr>
</table>';

//printf("ID : %s Nom : %s", $row[0], $row[1]);

}
echo'<br/><label><input type="submit" value="Mettre à jour" /></label></form>';
}

/*if (isset($_POST['checkbox'])){

for ($i = 0, $c = count($_POST['checkbox']); $i < $c; $i++) { echo '<br/><b>' .$_POST['checkbox'][$i]. '</b>'; }
}

$tab_quand = $_POST['checkbox']; //$tab_quand est un tableau, attention !!!!
foreach($tab_quand as $checkbox)
{
echo $checkbox.' ';
}*/




?>
<html>
<head>
<title>xxxxx : Mise à jour de commandes</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
p {
color:red;
}
-->
</style>
</head>

<body>
<div align="center"><a href="http://xxxx/xxxxx/membre_admin.php"> Retour</a></div>

<?php
include_once('../bas.php');
?>

?>
mohaalba
le 11/03/2010 à 11:45
Affichage par ordre de date
Bonjour,
je voudrais savoir comment afficher un tableau de données par ordre d'un champ(dans mon cas : champ date)????????.

je vous remercie d'avance.

voila mon code:
<?php 

session_start();
error_reporting(E_ALL);
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
$titre_page='Mise à jour de commandes';
include_once('../haut_color.php');
echo'<link href="../style.css" rel="stylesheet" type="text/css" />';
/****************************/
//$pseudo=formulaires($_POST['pseudo']);
/****************************/
if(!empty($_POST['choix']))
{

//Pas encore faite!!!
}

}
else
{
// Nous affichons notre tableau des commandes
echo'<form method="post" action="etat_commande.php">';
$entete = array('Client','N° Commande','Date commande','Fichier','Q','Etat','Date livraison','Expédition');
echo'<div align="center" ><p><strong>Liste de des clients enregistées - Mettre à jour de l\'état des commandes</strong></p><br /><br />';
echo'<table width="1050" height="40" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 100px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
<th scope="col">'.$entete[3].'</th>
<th scope="col">'.$entete[4].'</th>
<th scope="col">'.$entete[5].'</th>
<th scope="col">'.$entete[6].'</th>
<th scope="col">'.$entete[7].'</th>
</tr>
</table>';
$result = mysql_query("SELECT nom, prenom,ref_com, date_com, fichier_com, Q, etat, date_livraison, expedition FROM commandes") or die ('Impossible de s&eacute;lectionner une base de donn&eacute;e.'.mysql_error());

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_comm = $row[3];
$date_liv = $row[7];
$date_comm = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_comm); #Modifiation de la date
$date_liv = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_liv); #Modifiation de la date
$row[3] = $date_comm ;
$row[7] = $date_liv ;
/***************************************************************/
echo'<table width="1050" height="40" border="1" align="center" >
<colgroup>
<col style="width: 150px">
<col style="width: 120px">
<col style="width: 100px">
<col style="width: 200px">
<col style="width: 60px">
<col style="width: 100px">
<col style="width: 100px">
<col style="width: 220px">
</colgroup>
<tr>
<th scope="col" >'.$row[1].' '.$row[0].'</th>
<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
<th scope="col" >'.$row[4].'</th>
<th scope="col" >'.$row[5].'</th>
<th scope="col" >'.$row[6].'</th>
<th scope="col" >'.$row[7].'</th>
<th scope="col" >'.$row[8].'</th>
</tr>
</table>';


}
echo'<br/><label><input type="submit" value="Mettre à jour" /></label></form>';
}


?>
mohaalba
le 09/03/2010 à 11:12
probleme d'affichage des données
bonjour,
j'ai un petit souci ou je n'arrive pas à voir comment faire!!

j'ai une page dans laquel j'affiche la liste des client inscrit dans mon site sous format de tableau(aff_membre.php).
si je veut voir plus sur un seul client je clique sur son nom et j'affiche tous le profil de ce client(aff_client.php).

mon problème c'est que quand je clique sur le nom du client il m'affiche tous les clients inscrit avec profil de chaqu'un mais moi je voudrais afficher que le profil de celui selectionné(sur lequel j'ai cliqué).

Aidez moi SVP.
je vous remercie d'avance

voila mon code:
aff_membre.php

<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: ../xxxx/connexion_admin.php');
exit();
}
?>
<?php
session_start();
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
/****************************/

// Nous affichons notre tableau des commandes
$entete = array('Clients','Societé','Date d\'inscription');
echo'<div align="center" ><p><strong>Liste de des clients enregistées sur xxxxx</strong></p><br /><br />';
echo'<table width="900" height="40" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col style="width: 400px">
<col style="width: 300px">
<col style="width: 200px">
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
</tr>
</table>';
$result = mysql_query("SELECT nom, prenom, societe,date_insc FROM membres");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_inscrip = $row[3];
$date_inscrip = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_inscrip); #Modifiation de la date
$row[3] = $date_inscrip ;
/***************************************************************/
echo'<table width="900" height="40" border="1" align="center" >
<colgroup>
<col style="width: 400px">
<col style="width: 300px">
<col style="width: 200px">
</colgroup>
<tr>
<th scope="col" ><a href="http://xxxxxxx/aff_client.php">'.$row[0].' '.$row[1].'</a></th>

<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
</tr>
</table>';

//printf("ID : %s Nom : %s", $row[0], $row[1]);
}





?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>xxxxxx : affcicher membres</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
p {
color:red;
}
-->
</style>
</head>

<body>
<?php
include_once('../bas_sans.php');
?>
</body>
</html>


aff_client.php
<?php
session_start();
if (!isset($_SESSION['login'])) {
header ('Location: ../xxxx/connexion_admin.php');
exit();
}
?>
<?php
session_start();
/****************************/
require_once('../config.php');
require_once('../fonctions.php');
/****************************/
echo'<div align="center" ><r><strong>Profil du client</strong></r><br /><br />';
$result = mysql_query("SELECT nom, prenom, date_insc,pseudo,societe,email,siret,adresse,code_postale,ville,pays,telephone,mobile,fax,societe_livraison,adresse_livraison,code_postale_livraison,ville_livraison,pays_livraison FROM membres");
/******************************/

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
/****Modification de la date : Américan vers Europe**********/
$date_inscrip = $row[3];
$date_inscrip = preg_replace('!^([0-9]{4})+-([0-9]{2})+-([0-9]{2})$!', '$3/$2/$1', $date_inscrip); #Modifiation de la date
$row[3] = $date_inscrip ;
/***************************************************************/
// Nous affichons notre tableau des commandes
$entete = array('Nom','Prenom','Date d\'inscription','Pseudo','Societé','E-mail','Siret','Adresse de factoration','Tél fixe','Tél mobile','Fax','Adresse de livraison');

/****************************************************************/
echo'<table width="700" height="20" border="1" align="center" >
<colgroup>
<col style="width: 200px">
<col style="width: 500px">
</colgroup>
<tr><th scope="col"><p>'.$entete[0].'</p></th><th>'.$row[0].'</th></tr>
<tr><th scope="col"><p>'.$entete[1].'</p></th><th >'.$row[1].'</th></tr>
<tr><th scope="col"><p>'.$entete[2].'</p></th><th>'.$row[2].'</th></tr>
<tr><th scope="col"><p>'.$entete[3].'</p></th><th>'.$row[3].'</th></tr>
<tr><th scope="col"><p>'.$entete[4].'</p></th><th>'.$row[4].'</th></tr>
<tr><th scope="col"><p>'.$entete[5].'</p></th><th>'.$row[5].'</th></tr>
<tr><th scope="col"><p>'.$entete[6].'</p></th><th>'.$row[6].'</th></tr>
<tr><th scope="col"><p>'.$entete[7].'</p></th><th>'.$row[7].'<br/>'.$row[8].' '.$row[9].' '.$row[10].'</th></tr>
<tr><th scope="col"><p>'.$entete[8].'</p></th><th>'.$row[11].'</th></tr>
<tr><th scope="col"><p>'.$entete[9].'</p></th><th>'.$row[12].'</th></tr>
<tr><th scope="col"><p>'.$entete[10].'</p></th><th>'.$row[13].'</th></tr>
<tr><th scope="col"><p>'.$entete[11].'</p></th><th>'.$row[14].'<br/>'.$row[15].'<br/>'.$row[16].' '.$row[17].' '.$row[18].'</th></tr>
</table>';

//printf("ID : %s Nom : %s", $row[0], $row[1]);
}





?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>xxxx : Profil du client</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
p {
color:blue;
}
-->
r {
color:red;
}
</style>
</head>

<body>
<?php
include_once('../bas_sans.php');
?>
</body>
</html>
mohaalba
le 05/03/2010 à 15:46
Problème d'affichage avec fieldset
Bonjour,
j'ai un problème d'affichage avec la fonction fieldset, aver firefox ça marche bien et mon fieldset est bien centrer MAIS avec IE explorer il est décalé à gauche et je ne comprend pas pourquoi?

je vous remercie d'avance
voila mon script:
<html>
<head>
<title>Connexion Administration</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
p {
color:red;
}
<!--
#cont {
border : 1px solid green;
height : 600px;
width : 600px;
}

#centrer {
height : 200px;
width : 200px;
margin : auto;
}
-->
</style>

</head>

<body>

<!----------------------------------------------------->
<br /><table width="520" border="0" align="center">
<tr>
<td colspan="2" class="menu">Connexion à l'interface Administration</td>
</tr>
</table>

<br /><br />
<FIELDSET id="centrer" style="width:560px;"><LEGEND class="Style6">Connexion Administrateur</LEGEND>
<BR>
<script language="JavaScript">
function test(form) {
var p_login = false;/**/
var p_passwrd = false;
var probleme = false;
var login = form.elements["login"].value;
var pass = form.elements["pass"].value;
if (login == "" && pass != "")/*si le login seul qui n'est pas saisie*/
{p_login = true;}

if (login != "" && pass == "")/*si le passwrd seul qui n'est pas saisie*/
{p_passwrd = true;}

if (login == "" && pass == "")/*si le passwrd et le login qui ne sont pas saisies*/
{probleme = true;}

if (p_login)/*saisir un login*/
{
alert('Veuillez saisir votre login !');
return false;
}


if (p_passwrd)/*saisir un paswwrd*/
{
alert('Veuillez saisir votre password !');
return false;
}
if (probleme)/*saisir un login et un passwrd*/
{
alert('Veuillez saisir votre login et votre password !');
return false;
}

}
</script><form name="autom" method="POST" action=".xxxx.php" onSubmit="return test(this)">
<table align="center">
<tr><td><span >Login : </span></td><td><input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"></td></tr>
<tr><td><span >Mot de passe : </span></td><td><input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"></td></tr>
<tr><td> </td><td><input type="submit" name="connexion" value="Connexion"></td></tr>
</table>
</form>
<a href="http://xxxxx/index.html">Retour à l'acceuil</a>
</FIELDSET>
mohaalba
le 26/02/2010 à 10:11
aligner les colonnes
Bonjour,

je voudrais récuperer un tableau de ma base de donné, cela est fait mais je n'arrive pas à aligner les colonnes même on fixant la taille de chaque colonne il m'affiche n'importe koi(des taille ke je n'ai pas demandé)

merci d'avance


voila mon code:

<?php 
session_start();
require_once('config.php');
require_once('fonctions.php');

$titre_page='Gestion des commandes clients';
include_once('haut_color.php');
?>
<div align="center" class="Style1">
<div class="Style2">Mes commandes </div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<?php
/***/

// Nous affichons notre tableau des commandes
$entete = array('N° Commande','Date commande','Client','Fichier','Q','Etat','Date livraison','Expédition');



echo'<table width="876" height="37" border="1" align="center" bgcolor=#FF0000>
<colgroup>
<col width=140px>
<col width=140px>
<col width=200px>
<col width=200px>
<col width=140px>
<col width=140px>
<col width=140px>
<col width=280px>
</colgroup>
<tr>
<th scope="col">'.$entete[0].'</th>
<th scope="col">'.$entete[1].'</th>
<th scope="col">'.$entete[2].'</th>
<th scope="col">'.$entete[3].'</th>
<th scope="col">'.$entete[4].'</th>
<th scope="col">'.$entete[5].'</th>
<th scope="col">'.$entete[6].'</th>
<th scope="col">'.$entete[7].'</th>
</tr>
</table>';

$result = mysql_query("SELECT ref_com, date_com, client, fichier_com, Q, etat, date_livraison, expedition FROM commandes");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo'<table width="876" height="37" border="1" align="center" >
<colgroup>
<col width=235px>
<col width=210px>
<col width=270px>
<col width=203px>
<col width=250px>
<col width=100px>
<col width=140px>
<col width=240px>
</colgroup>
<tr>
<th scope="col" >'.$row[0].'</th>
<th scope="col" >'.$row[1].'</th>
<th scope="col" >'.$row[2].'</th>
<th scope="col" >'.$row[3].'</th>
<th scope="col" >'.$row[4].'</th>
<th scope="col" >'.$row[5].'</th>
<th scope="col" >'.$row[6].'</th>
<th scope="col" >'.$row[7].'</th>
</tr>
</table>';
}


?>
<?php
include_once('bas.php');
?>
mohaalba
le 24/02/2010 à 10:32
Warning: Cannot modify header information - headers already sent by
j'ai un code qui marche bien mais dès que je met un: location: header... ça me met un message d'erreur:
Warning: Cannot modify header information - headers already sent by(output started at /var/www/vhost/xxxxx/home/html/haut_color.php:4) in /var/www/vhost/xxxxxx/home/html/verification.php on line 257

en cherchant sur internet le pbm c'est que j'envoi une page html(haut_color.php) avant le header mais je ne vois pas d'autre solution et je suis dans l'obligation de faire ça.
aidez moi SVP

je vous remercie d'avance
mohaalba
le 23/02/2010 à 09:58
Conserver les valeurs de champs de formulaire
Bonjour,

je suis débutant en php et j'ai un souci que j'ai du mal à trouver la solution.
je suis en train de creer un espace membre, donc on peut modifier et gerer nos donnees personnelles(nom,prenom,pseudo,....) une fois c'est fait on valide et on se dirige vers la page de notre espace sinon s'il ya erreur dans un champ j'affiche l'erreur sur une nouvelle page, mais moi je voudrais rester sur la même page et afficher en entête l'erreur et entourer le champ en rouge et indiquer à coté l'erreur comme sur plusieurs site(cdiscount,...).

Aidez moi SVP car depuis des jours je tourne au rond sans trouver la solution

je vous remercie d'avance



voici mon code:(Note: j'ai pris un exemple sur internet et je l'ai adapter à mon probleme en rajoutant pas de choses)

profil.php
<?php

session_start();
require_once('verifications.php');
include_once('haut.php');
.......
<td><input name='email' type='text' id='email' value='". $email ."'></td>";
?>
</tr>

<?php
echo"<form action='profil2.php' method='post' enctype='multipart/form-data' name='form1'>
<tr>
<td><label for='pseudo'>Nouveau Pseudo(5 à 15 caractères)</label></td>
<td><input name='pseudo' type='text' id='pseudo' value='". $pseudo ."'></td>";?>
</tr>
........ pareil pour la suite

<tr>
<td> <input type="submit" name="Submit" value="Modifier"></td>
</tr>
</table>
</form>
<div align=center><a href="index.php" onClick="history.back()"> Retour</a></div>
<?php
include_once('bas.php');deconnexion
?>


profil2.php
<?php
session_start();
....
include_once('haut_color.php');

//récupération du formulaire
$passe_enc=formulaires($_POST['passe_enc']);
$nouv_passe=formulaires($_POST['nouv_passe']);

..................

if(!VerifierAdresseMail($email))
{

echo'<div align="center" ><p><strong>Veuillez entrer ou vérifier votre adresse e-mail</strong></p><br /><br /><a href="profil.php" onClick="history.back()">Retour</a>';
include_once('bas.php');
return FALSE;
}

.......................la meme chose pour le reste

if(isset($passe_enc)) {

if(!$nouv_passe || !$nouv_passe2 || strlen($nouv_passe) < 5 || strlen($nouv_passe) > 15)
{
echo'<div align="center" ><p><strong>Votre mot de passe ou sa confirmation est inexisant ou votre mot de passe n\'est pas compris entre 5 à 15 carractères</strong></p><br /><br /><a href="profil.php" onClick="history.back()">Retour</a>';
include_once('bas.php');
return FALSE;
}

...........
include_once('bas.php');
?>
LoadingChargement en cours