Aller au contenu

Sujets conseillés

Posté

Bonjour, voila, j'ai fait une page dans laquelle le membre peut modifier ses infos déja présentes (récupérées par sql), cependant, je ne peux les modifier .... Pouvez vous m'aider ?



<?php
session_start();

// Non identifié
if(!isset($_SESSION['LOGIN']))
{
$_SESSION['LOGIN']='0';
include('index_refus.html');
exit();
}

// Lister ici les champs qui sont requis
$champs_requis = array('nom', 'prenom');

// Ne pas toucher
$champs_erreur = array();
$erreur = NULL;
$date = date("d-m-Y");

// Ajout des menus
if(mb_eregi($_SESSION['LOGIN'],"admin"))
{
include('menuadmin.php');
}
else
{
include('menuprinc.php');
}

###########################
## Traitement des données ##
###########################

if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['code_postal']) && isset($_POST['ville']) && isset($_POST['tel_fixe']) && isset($_POST['tel_mobile']) && isset($_POST['mail']) && isset($_POST['pseudo']) && isset($_POST['passe']))
{
// On vérifie que tous les champs requis soit remplis
foreach ($champs_requis as $champ_requis)
{
if (empty($_POST[$champ_requis]))
{
$champs_erreur[] = $champ_requis;
}
}
if (!empty($champs_erreur))
{
$erreur = "Erreur: Tout les champs requis doivent être remplis.";
}
else
{
// On vérifie que le code postal à une orthographe correcte
if (in_array('code_postal', $champs_requis) && !preg_match('`^[0-9]{5}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['code_postal']))
{ // Vérif CP
$champs_erreur[] = 'code_postal';
$erreur = "Erreur: Le code postal est incorrect.";
}
else
{
// On vérifie que le téléphone fixe à une orthographe correcte
if (in_array('tel_fixe', $champs_requis) && !preg_match('`^[0-9]{10}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['tel_fixe']))
{ //Vérif TEL fixe
$champs_erreur[] = 'tel_fixe';
$erreur = "Erreur: Le numéro de téléphone fixe est incorrect.";
}
else
{
// On vérifie que le téléphone mobile à une orthographe correcte
if (in_array('tel_mobile', $champs_requis) && !preg_match('`^[0-9]{10}<style type="text/css" media="all">body { background: #FFFFFF; margin: 0px; padding: 4px; font-family: arial, verdana, tahoma, sans-serif; font-size: 9pt;}font[size="1"] { font-size: 9px;}font[size="2"] { font-size: 13px;}font[size="3"] { font-size: 15px;}font[size="4"] { font-size: 17px;}font[size="5"] { font-size: 21px;}font[size="6"] { font-size: 26px;}font[size="7"] { font-size: 36px;}</style>', $_POST['tel_mobile']))
{ //Vérif mobile
$champs_erreur[] = 'tel_mobile';
$erreur = "Erreur: Le numéro de téléphone mobile est incorrect.";
}
else
{
echo "vérif ok <br>";
// On vérifie que l'adresse e-mail à une orthographe correcte
if (in_array('mail', $champs_requis) && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
{ // Adresse mail
$champs_erreur[] = 'mail';
$erreur = "Erreur: L'adresse e-mail est incorrecte.";
}
else
{
// Connexion BDD
echo "connexion ok <br>";
$connexion = mysql_connect("localhost","root","");
if (!$connexion)
{
// Si la connexion à échoué
$erreur = "Erreur: Problème de connexion à la base de données.";
}
else
{
mysql_select_db("CVO",$connexion);
$modif='UPDATE adherents
SET
NOM_ADH="'.addslashes($_POST["nom"]).'",
PRENOM_ADH="'.addslashes($_POST["prenom"]).'",
ADRESSE_ADH="'.addslashes($_POST["adresse"]).'",
CP_ADH="'.addslashes($_POST["codepostal"]).'",
VILLE_ADH="'.addslashes($_POST["ville"]).'",
TEL_ADH="'.addslashes($_POST["tel_fixe"]).'",
MOBILE_ADH="'.addslashes($_POST["mobile"]).'",
MAIL_ADH="'.addslashes($_POST["mail"]).'",
MDP="'.addslashes($_POST["pass"]).'"
WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"';
$req=mysql_query($modif,$connexion) or die("erreur d'instruction");

echo $modif;
// Validation
$ok="votre profil a été modifié";

}
}
mysql_close($connexion);
}
}
}
}
}

#############################
# Traitement de l'affichage #
#############################

function echo_etoile($nom_champ)
{
global $champs_requis;

if (in_array($nom_champ, $champs_requis))
{
echo ' <span style="color:#ff0000;">*</span>';
}
}

function style_erreur($nom_champ)
{
global $champs_requis;
global $champs_erreur;

if (in_array($nom_champ, $champs_requis) && in_array($nom_champ, $champs_erreur))
{
echo 'background-color:ff6363;';
}
}

function value_input($nom_champ)
{
global $_POST;
global $erreur;

if ($erreur != '' && !empty($_POST[$nom_champ]))
{
echo ' value="'.$_POST[$nom_champ].'"';
}
}
?>

<html>
<head>
<title>Modification du profil</title>
<link rel='stylesheet' media='screen' type='text/css' title='Design' href='design.css' />
</head>
<body>
<CENTER>
<h2 align=center>Modifier son profil</h2><br>
<FORM action='' method='POST'>
<?php
$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
mysql_select_db("CVO",$connexion);
$adherent="select * FROM ADHERENTS WHERE NOM_UTILISATEUR='".$_SESSION['LOGIN']."'";
$adh= mysql_query($adherent,$connexion);
$li=mysql_fetch_assoc($adh);
}
?>
<TABLE align=center>
<TR>
<td>NOM <?php echo_etoile('nom'); ?></td>
<TD> <input type="text" name="nom" style=" <?php style_erreur('nom'); ?>"<?php value_input('nom'); ?> value="<?php echo $li['NOM_ADH']?>"></TD>
</TR>
<TR>
<TD>Prénom <?php echo_etoile('prenom'); ?></TD>
<TD><input type="text" name="prenom" style="width:200px;<?php style_erreur('prenom'); ?>"<?php value_input('prenom'); ?> value="<?php echo $li['PRENOM_ADH']?>"/></td>
</TR>
<TR>
<TD>Adresse <?php echo_etoile('adresse'); ?></TD>
<TD><INPUT TYPE='TEXT' name='adresse' value="<?php echo $li['ADRESSE_ADH']?>"></TD>
</TR>
<TR>
<TD>Code postal <?php echo_etoile('code_postal'); ?></TD>
<TD><INPUT TYPE='TEXT' name='code_postal' value="<?php echo $li['CP_ADH']?>"></TD>
</TR>
<TR>
<TD>Ville <?php echo_etoile('ville'); ?></TD>
<TD><INPUT TYPE='TEXT' name='ville' value="<?php echo $li['VILLE_ADH']?>"></TD>
</TR>
<TR>
<TD>Numéro de téléphone</TD>
<TD><INPUT TYPE='TEXT' name='tel_fixe' value="<?php echo $li['TEL_ADH']?>"></TD>
</TR>
<TR>
<TD>Mobile</TD>
<TD><INPUT TYPE='TEXT' name='tel_mobile' value="<?php echo $li['MOBILE_ADH']?>"></TD>
</TR>
<TR>
<TD>Mail</TD>
<TD><INPUT TYPE='TEXTAREA' name='mail' value="<?php echo $li['MAIL_ADH']?>"></TD>
</TR>
<p/>
<TR>
<TD>Pseudo</TD>
<TD><INPUT TYPE='TEXT' name='login' value="<?php echo $li['NOM_UTILISATEUR']?>" readonly='readonly'></TD>
</TR>
<TR>
<TD>Mot de passe</TD>
<TD><INPUT TYPE='password' name='pass' value="<?php echo $li['MDP']?>"></TD>
</TR>
<TR>
<TD>Confirmer le mot de passe</TD>
<TD><INPUT TYPE='password' name='confpass' ></TD>
</TR>
<TR>
<TD colspan="2"><INPUT TYPE='SUBMIT' value='Modification'></TD>
</TR>
</TABLE>
</FORM>
</CENTER>
<?php
if (isset($ok))
{
echo "\t".'<div class="ok" >'.$ok.'</div>';
}
elseif (isset($erreur))
{
echo "\t".'<div class="erreur" >'.$erreur.'</div>';
}
?>
</body>
</html>

Posté

Bonjour,

Il y a un méli mélo dans tes "IF"

Tu les as tous imbriqués.

Le mieux étant de les rendre indépendants.



<?php
session_start();

// Non identifié
if(!isset($_SESSION['LOGIN']))
{
$_SESSION['LOGIN']='0';
include('index_refus.html');
exit();
}

// Lister ici les champs qui sont requis
$champs_requis = array('nom', 'prenom');

// Ne pas toucher
$champs_erreur = array();
$erreur = NULL;
$date = date("d-m-Y");

// Ajout des menus
if(mb_eregi($_SESSION['LOGIN'],"admin"))
{
include('menuadmin.php');
}
else
{
include('menuprinc.php');
}

###########################
## Traitement des données ##
###########################

if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['code_postal']) && isset($_POST['ville']) && isset($_POST['tel_fixe']) && isset($_POST['tel_mobile']) && isset($_POST['mail']) && isset($_POST['pseudo']) && isset($_POST['passe']))
{
// On vérifie que tous les champs requis soit remplis
foreach ($champs_requis as $champ_requis)
{
if (empty($_POST[$champ_requis]))
{
$champs_erreur[] = $champ_requis;
}
}

if (!empty($champs_erreur))
{
$erreur = "Erreur: Tout les champs requis doivent être remplis.<br>";
}
else
{
// On vérifie que le code postal à une orthographe correcte
if (in_array('code_postal', $champs_requis) && !preg_match('`^[0-9]{5}$`', $_POST['code_postal']))
{ // Vérif CP
$champs_erreur[] = 'code_postal';
$erreur .= "Erreur: Le code postal est incorrect.<br>";
}

// On vérifie que le téléphone fixe à une orthographe correcte
if (in_array('tel_fixe', $champs_requis) && !preg_match('`^[0-9]{10}$`', $_POST['tel_fixe']))
{ //Vérif TEL fixe
$champs_erreur[] = 'tel_fixe';
$erreur .= "Erreur: Le numéro de téléphone fixe est incorrect.<br>";
}

// On vérifie que le téléphone mobile à une orthographe correcte
if (in_array('tel_mobile', $champs_requis) && !preg_match('`^[0-9]{10}$`', $_POST['tel_mobile']))
{ //Vérif mobile
$champs_erreur[] = 'tel_mobile';
$erreur .= "Erreur: Le numéro de téléphone mobile est incorrect.<br>";
}

// On vérifie que l'adresse e-mail à une orthographe correcte
if (in_array('mail', $champs_requis) && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
{ // Adresse mail
$champs_erreur[] = 'mail';
$erreur .= "Erreur: L'adresse e-mail est incorrecte.<br>";
}

if($erreur == "")
// Connexion BDD
echo "connexion ok <br>";
$connexion = mysql_connect("localhost","root","");
if (!$connexion)
{
// Si la connexion à échoué
$erreur .= "Erreur: Problème de connexion à la base de données.<br>";
}
else
{
mysql_select_db("CVO",$connexion);
$modif='UPDATE adherents
SET
NOM_ADH="'.addslashes($_POST["nom"]).'",
PRENOM_ADH="'.addslashes($_POST["prenom"]).'",
ADRESSE_ADH="'.addslashes($_POST["adresse"]).'",
CP_ADH="'.addslashes($_POST["codepostal"]).'",
VILLE_ADH="'.addslashes($_POST["ville"]).'",
TEL_ADH="'.addslashes($_POST["tel_fixe"]).'",
MOBILE_ADH="'.addslashes($_POST["mobile"]).'",
MAIL_ADH="'.addslashes($_POST["mail"]).'",
MDP="'.addslashes($_POST["pass"]).'"
WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"';
$req=mysql_query($modif,$connexion) or die("erreur d'instruction");

echo $modif;
// Validation
$ok="votre profil a été modifié";
mysql_close($connexion);

}
}
}

}

#############################
# Traitement de l'affichage #
#############################

function echo_etoile($nom_champ)
{
global $champs_requis;

if (in_array($nom_champ, $champs_requis))
{
echo ' <span style="color:#ff0000;">*</span>';
}
}

function style_erreur($nom_champ)
{
global $champs_requis;
global $champs_erreur;

if (in_array($nom_champ, $champs_requis) && in_array($nom_champ, $champs_erreur))
{
echo 'background-color:ff6363;';
}
}

function value_input($nom_champ)
{
global $_POST;
global $erreur;

if ($erreur != '' && !empty($_POST[$nom_champ]))
{
echo ' value="'.$_POST[$nom_champ].'"';
}
}
?>

<html>
<head>
<title>Modification du profil</title>
<link rel='stylesheet' media='screen' type='text/css' title='Design' href='design.css' />
</head>
<body>
<CENTER>
<h2 align=center>Modifier son profil</h2><br>
<FORM action='' method='POST'>
<?php
$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
mysql_select_db("CVO",$connexion);
$adherent="select * FROM ADHERENTS WHERE NOM_UTILISATEUR='".$_SESSION['LOGIN']."'";
$adh= mysql_query($adherent,$connexion);
$li=mysql_fetch_assoc($adh);
}
?>
<TABLE align=center>
<TR>
<td>NOM <?php echo_etoile('nom'); ?></td>
<TD> <input type="text" name="nom" style=" <?php style_erreur('nom'); ?>"<?php value_input('nom'); ?> value="<?php echo $li['NOM_ADH']?>"></TD>
</TR>
<TR>
<TD>Prénom <?php echo_etoile('prenom'); ?></TD>
<TD><input type="text" name="prenom" style="width:200px;<?php style_erreur('prenom'); ?>"<?php value_input('prenom'); ?> value="<?php echo $li['PRENOM_ADH']?>"/></td>
</TR>
<TR>
<TD>Adresse <?php echo_etoile('adresse'); ?></TD>
<TD><INPUT TYPE='TEXT' name='adresse' value="<?php echo $li['ADRESSE_ADH']?>"></TD>
</TR>
<TR>
<TD>Code postal <?php echo_etoile('code_postal'); ?></TD>
<TD><INPUT TYPE='TEXT' name='code_postal' value="<?php echo $li['CP_ADH']?>"></TD>
</TR>
<TR>
<TD>Ville <?php echo_etoile('ville'); ?></TD>
<TD><INPUT TYPE='TEXT' name='ville' value="<?php echo $li['VILLE_ADH']?>"></TD>
</TR>
<TR>
<TD>Numéro de téléphone</TD>
<TD><INPUT TYPE='TEXT' name='tel_fixe' value="<?php echo $li['TEL_ADH']?>"></TD>
</TR>
<TR>
<TD>Mobile</TD>
<TD><INPUT TYPE='TEXT' name='tel_mobile' value="<?php echo $li['MOBILE_ADH']?>"></TD>
</TR>
<TR>
<TD>Mail</TD>
<TD><INPUT TYPE='TEXTAREA' name='mail' value="<?php echo $li['MAIL_ADH']?>"></TD>
</TR>
<p/>
<TR>
<TD>Pseudo</TD>
<TD><INPUT TYPE='TEXT' name='login' value="<?php echo $li['NOM_UTILISATEUR']?>" readonly='readonly'></TD>
</TR>
<TR>
<TD>Mot de passe</TD>
<TD><INPUT TYPE='password' name='pass' value="<?php echo $li['MDP']?>"></TD>
</TR>
<TR>
<TD>Confirmer le mot de passe</TD>
<TD><INPUT TYPE='password' name='confpass' ></TD>
</TR>
<TR>
<TD colspan="2"><INPUT TYPE='SUBMIT' value='Modification'></TD>
</TR>
</TABLE>
</FORM>
</CENTER>
<?php
if (isset($ok))
{
echo "\t".'<div class="ok" >'.$ok.'</div>';
}
elseif (isset($erreur))
{
echo "\t".'<div class="erreur" >'.$erreur.'</div>';
}
?>
</body>
</html>

Portekoi

Posté

Bonjour,

Qu'est ce qui ne marche pas? Tu as une erreur? L'update?

Affiche ta requête et exécute la dans Phpmyadmin pour voir.

Portekoi

Posté (modifié)

En fait je croyais que c'étais les virgules entre les champs ... mais non, ...

En fait, ce qui ne fonctionne pas, c'est que quand je charge la page pour que je puisse modifier mes données, les données s'affichent normalement, je modifie et valide et la, la page se réafiche avec les valeurs avant modification.

Modifié par webbzh
Posté

J'avais compris...

Après cette ligne :


$modif='UPDATE adherents
SET
NOM_ADH="'.addslashes($_POST["nom"]).'",
PRENOM_ADH="'.addslashes($_POST["prenom"]).'",
ADRESSE_ADH="'.addslashes($_POST["adresse"]).'",
CP_ADH="'.addslashes($_POST["codepostal"]).'",
VILLE_ADH="'.addslashes($_POST["ville"]).'",
TEL_ADH="'.addslashes($_POST["tel_fixe"]).'",
MOBILE_ADH="'.addslashes($_POST["mobile"]).'",
MAIL_ADH="'.addslashes($_POST["mail"]).'",
MDP="'.addslashes($_POST["pass"]).'"
WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"';

Ajoutes ceci :

echo $modif;

Et regarde si la requête s'affiche.

Si elle ne s'affiche pas, enlève tous les tests et fais l'update directement pour voir.

Ensuite reprends MON code, bout par bout.

Portekoi

Posté (modifié)

Cela ne fonctionne toujours pas, j'ai tout enlevé les test, mais cela revient comme avant, j'ai essayé de mettre une autre valeur dans chaque champ, mais elle ne se change pas ...

Modifié par webbzh
Posté
<?php
session_start();

// Non identifié
if(!isset($_SESSION['LOGIN']))
{
$_SESSION['LOGIN']='0';
include('index_refus.html');
exit();
}

// Lister ici les champs qui sont requis
$champs_requis = array('nom', 'prenom');

// Ne pas toucher
$champs_erreur = array();
$erreur = NULL;
$date = date("d-m-Y");

// Ajout des menus
if(mb_eregi($_SESSION['LOGIN'],"admin"))
{
include('menuadmin.php');
}
else
{
include('menuprinc.php');
}

###########################
## Traitement des données ##
###########################

if (isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['code_postal']) && isset($_POST['ville']) && isset($_POST['tel_fixe']) && isset($_POST['tel_mobile']) && isset($_POST['mail']) && isset($_POST['pseudo']) && isset($_POST['passe']))
{

$connexion = mysql_connect("localhost","root","");


mysql_select_db("CVO",$connexion);
$modif='UPDATE adherents
SET
NOM_ADH="'.addslashes($_POST["nom"]).'",
PRENOM_ADH="'.addslashes($_POST["prenom"]).'",
ADRESSE_ADH="'.addslashes($_POST["adresse"]).'",
CP_ADH="'.addslashes($_POST["codepostal"]).'",
VILLE_ADH="'.addslashes($_POST["ville"]).'",
TEL_ADH="'.addslashes($_POST["tel_fixe"]).'",
MOBILE_ADH="'.addslashes($_POST["mobile"]).'",
MAIL_ADH="'.addslashes($_POST["mail"]).'",
MDP="'.addslashes($_POST["pass"]).'"
WHERE NOM_UTILISATEUR="'.$_SESSION["LOGIN"].'"';
$req=mysql_query($modif,$connexion) or die("erreur d'instruction");

echo $modif;


}




#############################
# Traitement de l'affichage #
#############################

function echo_etoile($nom_champ)
{
global $champs_requis;

if (in_array($nom_champ, $champs_requis))
{
echo ' <span style="color:#ff0000;">*</span>';
}
}

function style_erreur($nom_champ)
{
global $champs_requis;
global $champs_erreur;

if (in_array($nom_champ, $champs_requis) && in_array($nom_champ, $champs_erreur))
{
echo 'background-color:ff6363;';
}
}

function value_input($nom_champ)
{
global $_POST;
global $erreur;

if ($erreur != '' && !empty($_POST[$nom_champ]))
{
echo ' value="'.$_POST[$nom_champ].'"';
}
}
?>

<html>
<head>
<title>Modification du profil</title>
<link rel='stylesheet' media='screen' type='text/css' title='Design' href='design.css' />
</head>
<body>
<CENTER>
<h2 align=center>Modifier son profil</h2><br>
<FORM action='' method='POST'>
<?php
$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
mysql_select_db("CVO",$connexion);
$adherent="select * FROM ADHERENTS WHERE NOM_UTILISATEUR='".$_SESSION['LOGIN']."'";
$adh= mysql_query($adherent,$connexion);
$li=mysql_fetch_assoc($adh);
}
?>
<TABLE align=center>
<TR>
<td>NOM <?php echo_etoile('nom'); ?></td>
<TD> <input type="text" name="nom" style=" <?php style_erreur('nom'); ?>"<?php value_input('nom'); ?> value="<?php echo $li['NOM_ADH']?>"></TD>
</TR>
<TR>
<TD>Prénom <?php echo_etoile('prenom'); ?></TD>
<TD><input type="text" name="prenom" style="width:200px;<?php style_erreur('prenom'); ?>"<?php value_input('prenom'); ?> value="<?php echo $li['PRENOM_ADH']?>"/></td>
</TR>
<TR>
<TD>Adresse <?php echo_etoile('adresse'); ?></TD>
<TD><INPUT TYPE='TEXT' name='adresse' value="<?php echo $li['ADRESSE_ADH']?>"></TD>
</TR>
<TR>
<TD>Code postal <?php echo_etoile('code_postal'); ?></TD>
<TD><INPUT TYPE='TEXT' name='code_postal' value="<?php echo $li['CP_ADH']?>"></TD>
</TR>
<TR>
<TD>Ville <?php echo_etoile('ville'); ?></TD>
<TD><INPUT TYPE='TEXT' name='ville' value="<?php echo $li['VILLE_ADH']?>"></TD>
</TR>
<TR>
<TD>Numéro de téléphone</TD>
<TD><INPUT TYPE='TEXT' name='tel_fixe' value="<?php echo $li['TEL_ADH']?>"></TD>
</TR>
<TR>
<TD>Mobile</TD>
<TD><INPUT TYPE='TEXT' name='tel_mobile' value="<?php echo $li['MOBILE_ADH']?>"></TD>
</TR>
<TR>
<TD>Mail</TD>
<TD><INPUT TYPE='TEXTAREA' name='mail' value="<?php echo $li['MAIL_ADH']?>"></TD>
</TR>
<p/>
<TR>
<TD>Pseudo</TD>
<TD><INPUT TYPE='TEXT' name='login' value="<?php echo $li['NOM_UTILISATEUR']?>" readonly='readonly'></TD>
</TR>
<TR>
<TD>Mot de passe</TD>
<TD><INPUT TYPE='password' name='pass' value="<?php echo $li['MDP']?>"></TD>
</TR>
<TR>
<TD>Confirmer le mot de passe</TD>
<TD><INPUT TYPE='password' name='confpass' ></TD>
</TR>
<TR>
<TD colspan="2"><INPUT TYPE='SUBMIT' value='Modification'></TD>
</TR>
</TABLE>
</FORM>
</CENTER>
<?php
if (isset($ok))
{
echo "\t".'<div class="ok" >'.$ok.'</div>';
}
elseif (isset($erreur))
{
echo "\t".'<div class="erreur" >'.$erreur.'</div>';
}
?>
</body>
</html>

Posté

....

Incroyable...

Je te demande d'afficher le résultat du "echo $modif;", pas ton code !

De plus, dans ton formulaire, tu as mis "Pass" sans le "E"

Et dans ton test, tu as mis "PassE", avec le "E".

Pour ça que cela ne marche pas.

Posté

Comme l'a dit portekoi, tu fait un isset('passe') or il n'existe pas dans ton formulaire, donc le test est faux, donc la boucle d'update n'est pas lu

Il n'y a pas besoin de s'amuser à tester l’existence de tous les champs, un seul suffisait

Posté

oui, je voulais dire merci au moment ou mon pc a bugué !

Un GRAND MERCI a vous pour votre aide, et désolé de mon faible niveau!

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...