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 messages sur les forums

mohaalba
le 09/03/2010 à 11:41
probleme d'affichage des données
je te remercie d'abord pour ta réponse.

est ce que tu peux me donner un exemple(je ne voit pa comment passer un paramètre).
désolé je suis un peu débutant.

je te remercie
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 à 15:11
aligner les colonnes
j'ai trouvé moi même finalement la réponse et c'est tout bête:

il faut que la somme de tout les largeur de chaque colonne de la table soit égale à la valeur défini au début pour la table!!!!!!!!!!!!!
voila
merci quand même pour votre aide
mohaalba
le 26/02/2010 à 14:27
aligner les colonnes
j'ai essayer ce que vous m'avez dit mais ça ne change rien!!!
je ne sais pas comment faire ???!!!!!!!!!!!
mohaalba
le 26/02/2010 à 14:06
aligner les colonnes
ahh!!
je suis vraiment désolé pour le code mais je n'ai pas fait attention pour votre remarque!!!
désolé encore.
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 25/02/2010 à 09:53
Warning: Cannot modify header information - headers already sent by
je vous remercie pour vos réponse et suggestions:
je suis totalement d'accord avec vous, j'ai pris les choses à l'envers! mais sachez qu'avant mon formulaire(inscription.php)pointait vers vérification et tout marche nickel!SAUF que mon formulaire ne conserve pas en memoire les valeurs des champs si on se trompe sur un champ et du coup on est obligé de retapé tout le formulaire!!!on cherchant sur google(site du zero,phpfacile....)j'ai vu qu'il recommandé d'utilisé javascript et ce n'étéait pas evident pour moi car j'ai jamais fait JS----->donc j'ai pensé de pointé sur le formulaire lui même et de faire appel à la fonctions dans vérification!!

par contre pour les header il ya un truc qui m'échape:vous me dite que ça marchera si je pointe vers verification.php et dans ce fichier je fait un header vers autre page si je veux!!pour moi ça va etre la meme chose car j'aurai applé la page HTML(haut_color)dans le formulaire(inscription.php).!!!.???

je veux bien comprendre comment marche le header et quand ça ne marche pas car ça m'embruil!!???

je vous remercie beaucoup pour votre aide
LoadingChargement en cours