Modifier un eregistrement par PHP
Résolu/Fermé
miss04
-
12 avril 2014 à 18:45
Marseillais59260 Messages postés 169 Date d'inscription mardi 10 janvier 2012 Statut Membre Dernière intervention 22 septembre 2016 - 13 avril 2014 à 13:52
Marseillais59260 Messages postés 169 Date d'inscription mardi 10 janvier 2012 Statut Membre Dernière intervention 22 septembre 2016 - 13 avril 2014 à 13:52
A voir également:
- Modifier un eregistrement par PHP
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Modifier story facebook - Guide
- Easy php - Télécharger - Divers Web & Internet
1 réponse
Marseillais59260
Messages postés
169
Date d'inscription
mardi 10 janvier 2012
Statut
Membre
Dernière intervention
22 septembre 2016
21
12 avril 2014 à 22:19
12 avril 2014 à 22:19
Bonsoir,
Tu as un code source à nous donner?
Tu as un code source à nous donner?
12 avril 2014 à 22:32
<!DOCTYPE html>
<head>
<meta charset="utf-8"/>
<title>cnx etud</title>
<link href="./style/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<H1>Mise à jour des informations</H1>
<form name="f" method="post" action="majetudd.php">
<p> <label for="code"><font color="#FF0000">Code: </label>
<input type="text" name="code" id="code"
placeholder="code " /></p>
<input type="submit" name="valider" value="OK" />
<INPUT type="reset" value="Annuler"></br>
</form>
</body>
</html>
**************la page majetudd.php************
<link href="./style/style.css" rel="stylesheet" type="text/css">
<?php
//inclusion du fichier qui permet la connexion à la base
include("fonctionmaco.php");
//test 3al case mta3 lform
if (isset($_REQUEST['code']) && !empty($_REQUEST['code']))
$code=mysql_real_escape_string(trim($_REQUEST['code']));
else die ("<p>Id non defini</p>");
// tester si $code est non numérique
if(!is_numeric($code))
die("<p>Veuillez saisir un code numérique</p>");
maconnexion();
// $requete contient la commande SQL de sélection
$requete = "SELECT * FROM abonne_etudiant WHERE code_etud = $code";
$resultat = mysql_query( $requete ) or die("<p>Impossible d'effectuer la requête!".mysql_error()."</p>");
$enregistrement = mysql_fetch_Object($resultat);
if (mysql_num_rows($resultat)==0)
echo "<p class='temps'>Enregistrement non existant</p>";
else
{ ?>
<FORM Method="POST" Action="maj2etudd.php" name="form">
<p><input type="hidden" name="code" value="<?PHP echo $code_etud; ?>"></p>
<table class="Tableau">
<tr>
<td class="temps">Nom : </td>
<td><input type="text" size="30" name="nom" value="<?PHP echo $enregistrement->nom; ?> "></td>
</tr>
<tr>
<td class="temps">Prénom : </td>
<td><input type="text" size="30" name="prenom" value="<?PHP echo $enregistrement->prenom; ?>"></td>
</tr>
<tr>
<td class="temps">Annee de naissance : </td>
<td><input type="text" size="30" name="an_naiss" value="<?PHP echo $enregistrement->an_naiss; ?>"></td>
</tr>
<tr>
<td class="temps">Adresse : </td>
<td><input type="text" size="30" name="adresse" value="<?PHP echo $enregistrement->adresse; ?>"></td>
</tr>
<tr>
<td class="temps">Telephone : </td>
<td><input type="text" size="30" name="telephone" value="<?PHP echo $enregistrement->telephone; ?>"></td>
</tr>
<tr>
<td class="temps">Email : </td>
<td><input name="mail" type="text" size="30" value="<?PHP echo $enregistrement->mail; ?>"></td>
</tr>
<tr>
<td class="temps">Nombre d ouvrage : </td>
<td><input type="text" size="30" name="nombre_ouv" value="<?PHP echo $enregistrement->nombre_ouv; ?>"></td>
</tr>
<tr>
<td class="temps">Votre filiere :</td>
<td><select name="filiere">
// Sélection de l'élément choisi: figurant dans la table
<option value="LFIG" <?php if ($enregistrement->filiere=="LFIG") echo "selected" ?>>LFIG</option>
<option value="LATSI" <?php if ($enregistrement->filiere=="LATSI") echo "selected" ?>>LATSI</option>
<option value="LACE" <?php if ($enregistrement->filiere=="LACE") echo "selected" ?>>LACE</option>
</select></td>
</tr>
<tr> <td class="temps">Votre groupe :</td>
<td><select name="groupe">
// Sélection de l'élément choisi: figurant dans la table
<option value="1" <?php if ($enregistrement->groupe=="1") echo "selected" ?>>1</option>
<option value="2" <?php if ($enregistrement->groupe=="2") echo "selected" ?>>2</option>
<option value="3" <?php if ($enregistrement->groupe=="3") echo "selected" ?>>3</option>
<option value="4" <?php if ($enregistrement->groupe=="4") echo "selected" ?>>4</option>
</select></td>
</tr>
<tr>
<td class="temps">Login : </td>
<td><input name="login" type="text" size="30" value="<?PHP echo $enregistrement->login; ?>"></td>
</tr>
<tr>
<td class="temps">Mot de passe : </td>
<td><input name="pass" type="text" size="30" value="<?PHP echo $enregistrement->pass; ?>"></td>
</tr>
<tr>
<td colspan="2">
<input onClick="valider(this.form)" type="button" value="Envoyer" name="Send">
<input type="reset" name="Submit" value="Rétablir"></td>
</tr>
</table>
</FORM>
<?php } ?>
******************la page maj2etudd.php*******************
<p class="TitreCellule">Mise à jour des informations</p>
<?php
if (isset($_REQUEST['nom']) && !empty($_REQUEST['nom']))
$nom=mysql_real_escape_string(trim($_REQUEST['nom']));
else die ("<p>Nom non defini ou saisi</p>");
if (isset($_REQUEST['prenom']) && !empty($_REQUEST['prenom']))
$prenom=mysql_real_escape_string(trim($_REQUEST['prenom']));
else die ("<p>Prenom non defini ou saisi</p>");
if (isset($_REQUEST['an_naiss']) && !empty($_REQUEST['an_naiss']))
$an_naiss=mysql_real_escape_string(trim($_REQUEST['an_naiss']));
else die ("<p>Annee de naissance non defini ou saisi</p>");
if (isset($_REQUEST['adresse']) && !empty($_REQUEST['adresse']))
$adresse=mysql_real_escape_string(trim($_REQUEST['adresse']));
else die ("<p>Adresse non defini ou saisi</p>");
if (isset($_REQUEST['telephone']) && !empty($_REQUEST['telephone']))
$telephone=mysql_real_escape_string(trim($_REQUEST['telephone']));
else die ("<p>Telephone non defini ou saisi</p>");
if (isset($_REQUEST['mail']) && !empty($_REQUEST['mail']))
$mail=mysql_real_escape_string(trim($_REQUEST['mail']));
else die ("<p>Email non defini ou non saisi</p>");
$at = strpos($mail, '@');
$point = strpos($mail, '.');
if( ($at < 3) || ( ($point + 2)> strlen($mail) ) )
die ("<p>Email non correctement saisi</p>");
if (isset($_REQUEST['nombre_ouv']) && !empty($_REQUEST['nombre_ouv']))
$nombre_ouv=mysql_real_escape_string(trim($_REQUEST['nombre_ouv']));
else die ("<p>Nombre d ouvvrage non defini ou saisi</p>");
if (isset($_REQUEST['filiere']) && !empty($_REQUEST['filiere']))
$filiere=mysql_real_escape_string($_REQUEST['filiere']);
else die ("<p>Filiere non defini ou saisi</p>");
if (isset($_REQUEST['groupe']) && !empty($_REQUEST['groupe']))
$groupe=mysql_real_escape_string($_REQUEST['groupe']);
else die ("<p>Groupe non defini ou saisi</p>");
if (isset($_REQUEST['login']) && !empty($_REQUEST['login']))
$login=mysql_real_escape_string(trim($_REQUEST['login']));
else die ("<p>Login non defini ou saisi</p>");
if (isset($_REQUEST['pass']) && !empty($_REQUEST['pass']))
$pass=mysql_real_escape_string(trim($_REQUEST['pass']));
else die ("<p>Mot de passe non defini ou saisi</p>");
// Récupération de l'id dans la variable $code
$code=$_REQUEST['code_etud'];
// $requete contient la requête de mise à jour
$requete = "UPDATE abonne_etudiant SET nom= '$nom', prenom= '$prenom', an_naiss= '$an_naiss', adresse='$adresse', telephone='$telephone', mail='$mail', nombre_ouv='$nombre_ouv' , filiere='$filiere' , groupe='$groupe' , login='$login' pass='$pass' WHERE code_etud = $code";
mysql_query($requete) or die("<p>Impossible d'effectuer la requête! ".mysql_error()."</p>");
echo "<p class='temps'>Enregistrement modifié avec succès! </p>";
mysql_close();
?>
12 avril 2014 à 22:42
12 avril 2014 à 22:57
function confirme( id )
{
var confirmation = confirm( "Voulez vous vraiment modifier cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "maj2etud.php?code_etud="+id ;
}
}
</script>
voilà
13 avril 2014 à 10:44
13 avril 2014 à 13:41