La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  [URGENT]Récupération d'un champ de formulaire
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: [URGENT]Récupération d'un champ de formulaire  (Lu 917 fois)
[URGENT]Récupération d'un champ de formulaire
« sur: le 31-05-2005 a 09:38:14 »
schlough
Membre récent
*

Hors-Ligne

Messages: 18



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Voilà la variable $recu_login que je récupére dans la page espaceclient.php reste désespèremment vide. Je vous mets me code de mes deux pages si dessous.

client.php
Code:
<?php require_once('../../Connections/CoonexionBase.php'); ?>
<?php
mysql_select_db($database_CoonexionBase, $CoonexionBase);
$query_clients = "SELECT Login, Password FROM clients";
$clients = mysql_query($query_clients, $CoonexionBase) or die(mysql_error());
$row_clients = mysql_fetch_assoc($clients);
$totalRows_clients = mysql_num_rows($clients);

// *** Start the session
session_start();
// *** Validate request to log in to this site.
$FF_LoginAction = $HTTP_SERVER_VARS['PHP_SELF'];
if (isset($HTTP_SERVER_VARS['QUERY_STRING']) && $HTTP_SERVER_VARS['QUERY_STRING']!="") $FF_LoginAction .= "?".$HTTP_SERVER_VARS['QUERY_STRING'];
if (isset($HTTP_POST_VARS['login'])) {
  $FF_valUsername=$HTTP_POST_VARS['login'];
  $FF_valPassword=$HTTP_POST_VARS['pass'];
  $FF_fldUserAuthorization="";
  $FF_redirectLoginSuccess="espaceclients.php";
  $FF_redirectLoginFailed="clients.php";
  $FF_rsUser_Source="SELECT Login, Password ";
  if ($FF_fldUserAuthorization != "") $FF_rsUser_Source .= "," . $FF_fldUserAuthorization;
  $FF_rsUser_Source .= " FROM clients WHERE Login='" . $FF_valUsername . "' AND Password='" . $FF_valPassword . "'";
  mysql_select_db($database_CoonexionBase, $CoonexionBase);
  $FF_rsUser=mysql_query($FF_rsUser_Source, $CoonexionBase) or die(mysql_error());
  $row_FF_rsUser = mysql_fetch_assoc($FF_rsUser);
  if(mysql_num_rows($FF_rsUser) > 0) {
    // username and password match - this is a valid user
    $MM_Username=$FF_valUsername;
    session_register("MM_Username");
    if ($FF_fldUserAuthorization != "") {
      $MM_UserAuthorization=$row_FF_rsUser[$FF_fldUserAuthorization];
    } else {
      $MM_UserAuthorization="";
    }
    session_register("MM_UserAuthorization");
    if (isset($accessdenied) && false) {
      $FF_redirectLoginSuccess = $accessdenied;
    }
    mysql_free_result($FF_rsUser);
    session_register("FF_login_failed");
  $FF_login_failed = false;
    header ("Location: $FF_redirectLoginSuccess");
    exit;
  }
  mysql_free_result($FF_rsUser);
  session_register("FF_login_failed");
  $FF_login_failed = true;
  header ("Location: $FF_redirectLoginFailed");
  exit;
}
?>
<html>
<head>
<link href="../../css/feuillestyle.css" type="text/css" rel="stylesheet" />
<style type="text/css">
<!--
.Style4 {font-size: 8px}
.Style5 {font-size: 9px}
-->
</style>
</head>
<body>
<h4> <a href="accueil.html">Résidences et travaux</a> > Espace client </h4>
<center>
  <p><b>R&T vous souhaite la bienvenue au sein de votre espace clients<br>
    <br>
    Demande de devis - Création de projets - Suivi chantier - Suivi financier - Contacts personnalisés</b></p>
</center>
<p>L'inscription a cet espace client n'est nullement obligatoire, cependant, elle vous donne accès à une mine d'informations non négligeables, et vous permet de suivre au quotidien les différents projets que vous nous confiez.</p>
<p>Cette inscripiton vous donne également accès à des contacts privilégiés, un suivi de chantier précis reprenant l'état d'avancement de vos travaux, et bien d'autrs options possibles.</p>
<p>Afin de bénéficier de tous ses avantages, identifiez vous ou inscrivez vous si ce n'est déjà fait, ceci devrait vous prendre <b>une minute tout au plus.</b></p>
<center>
  <p><font size = 1><br>
  Toute donnée saisit sur le site R&T est soumise à la loi informatique et liberté. Vous disposez donc d'un droit d'accès afin de modifier tout ou partie de vos dnnées et coordonnées personnelles.<br>
  </font></p>
</center>
<form name="form1" method="POST" action="<?php echo $FF_LoginAction?>">
  <table width="60%" border="1" align="center">
    <tr>
      <td width="36%"><font size="-1" face="Times New Roman, Times, serif">Login :</font></td>
      <td width="35%"><input name="login" type="text" id="login" size="40"></td>
      <td width="29%">&nbsp;</td>
    </tr>
    <tr>
      <td><font size="-1" face="Times New Roman, Times, serif">Votre Mot de Passe</font></td>
      <td><input name="pass" type="password" id="pass" size="15"></td>
      <td><input type="submit" name="Submit" value="Envoyer"></td>
    </tr>
    <tr>
      <td colspan="3"><div align="center"><font size="-1" face="Times New Roman, Times, serif"><strong><a href="#">Vous avez oubli&eacute; votre mot de passe ?</a></strong></font></div></td>
    </tr>
  </table>
</form>
</body>
</html>
<?php
mysql_free_result($clients);
?>

espaceclient.php
Code:
<?php require_once('../../Connections/CoonexionBase.php'); ?>
<?php


mysql_select_db($database_CoonexionBase, $CoonexionBase);

$recu_login = $_POST['login'];

$query = "SELECT Civilite, Nom, Prenom, Adresse, CP, Ville, Tel1, Avancement FROM clients where Login = '$recu_login';";


$id_query = mysql_query($query) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());


?>

<html>
<head>
<link href="../../css/feuillestyle.css" type="text/css" rel="stylesheet" />
</head>
<body>
<h4> <a href="accueil.html">Résidences et travaux</a> > Espace client </h4>

<?php
echo "<SCRIPT>alert('$recu_login');</SCRIPT>";

while($data = mysql_fetch_array($id_query)) {
  echo "<strong>";
  $civilite = $data["Civilite"];
  $nom = $data["Nom"];
  $prenom = $data["Prenom"];
  echo "$civilite &nbsp; $nom &nbsp; $prenom";
  echo "</strong><br>";
  $adresse = $data["Adresse"];
  echo $adresse;
  echo "<br>";
  $cp = $data["CP"];
  $ville = $data["Ville"];
  echo "$cp &nbsp; $ville";
  echo "<br>";
  $tel_1 = $data["Tel1"];
  echo $tel_1;
  echo "<br><br><p>";
  $avancement = $data["Avancement"];
  echo $avancement;
  echo "</p>";
}
?>

</body>
</html>


Merci d'avance de votre aide

« Dernière Édition: le 31-05-2005 a 09:38:57 par schlough » Rapporter au modérateur  

Re:[URGENT]Récupération d'un champ de formulaire
« Répondre #1 sur: le 03-06-2005 a 01:28:25 »
pixyle
Habitué
***

Hors-Ligne

Sexe: Femelle
Messages: 332





Voir le Profil    E-Mail
Répondre avec citation

Les commentaires sont en anglais ... c'est un script de toi (au  passage, il est pas des plus simples ...)

Rapporter au modérateur  

Se demande ce qu'il y a de pire qu'un bug inreproductible |-(
Re:[URGENT]Récupération d'un champ de formulaire
« Répondre #2 sur: le 03-06-2005 a 11:51:53 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Perso je lis pas 2 fichiers entiers de code. Tu pourrais au moins n'en garder que les parties importantes pour ton problème. On verrait certainement l'erreur immédiatement.

Pas envie de décortiquer le code, sorry.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:[URGENT]Récupération d'un champ de formulaire
« Répondre #3 sur: le 06-06-2005 a 23:55:22 »
otantik
Membre récent
*

Hors-Ligne

Messages: 2



Je suis un lama!

Voir le Profil
Répondre avec citation

Ta requete ne précise pas qu'elle doit récupérer cette variable aussi :

$query = "SELECT Civilite, Nom, Prenom, Adresse, CP, Ville, Tel1, Avancement FROM clients where Login = '$recu_login';";

==>>
Essaye ainsi :

$query = "SELECT recu_login, Civilite, Nom, Prenom, Adresse, CP, Ville, Tel1, Avancement FROM clients where Login = '$recu_login';";

Vérifie également si c'est bien :
....where Login=
ou
....where login=

Ca change bcp de choses, vérife tes minuscules et majuscules, c'est source d'erreur de tout mélanger..

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg