DEMANDE D'AIDE PHP MYSQL
Fermé
kpanjacques
Messages postés
7
Date d'inscription
lundi 18 juillet 2011
Statut
Membre
Dernière intervention
22 février 2019
-
18 juil. 2011 à 11:21
kpanjacques Messages postés 7 Date d'inscription lundi 18 juillet 2011 Statut Membre Dernière intervention 22 février 2019 - 18 juil. 2011 à 14:07
kpanjacques Messages postés 7 Date d'inscription lundi 18 juillet 2011 Statut Membre Dernière intervention 22 février 2019 - 18 juil. 2011 à 14:07
Bonjour,
j ai un formulaire avec trois champs login,mot de passe et email.
ce formulaire comporte quatre boutons: Ajouter,Afficher,Modifier et Supprimer.
j ai pu mettre le code de Ajouter qui insère les donnée saisie dans ma table USER
.
Mon problème est que j n'arrive pas a faire le code de Afficher,Modifier et Supprimer
je travail avec PHP et Mysql.
merci de m'aider
j ai un formulaire avec trois champs login,mot de passe et email.
ce formulaire comporte quatre boutons: Ajouter,Afficher,Modifier et Supprimer.
j ai pu mettre le code de Ajouter qui insère les donnée saisie dans ma table USER
.
Mon problème est que j n'arrive pas a faire le code de Afficher,Modifier et Supprimer
je travail avec PHP et Mysql.
merci de m'aider
A voir également:
- DEMANDE D'AIDE PHP MYSQL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
6 réponses
chris05
Messages postés
348
Date d'inscription
jeudi 13 mars 2008
Statut
Membre
Dernière intervention
24 septembre 2024
28
18 juil. 2011 à 11:24
18 juil. 2011 à 11:24
Peux-tu être plus clair stp ?
Quel est le problème exactement et que veux-tu faire plus précisément ?
Quel est le problème exactement et que veux-tu faire plus précisément ?
kpanjacques
Messages postés
7
Date d'inscription
lundi 18 juillet 2011
Statut
Membre
Dernière intervention
22 février 2019
18 juil. 2011 à 11:45
18 juil. 2011 à 11:45
Bonjour,
j ai un formulaire avec quatre champs login, mot de passe ,tel et email.
ce formulaire permet de saisir les utilisateurs de mon application dans une table
USER.
Le formulaire comporte quatre boutons: Ajouter,Afficher,Modifier et Supprimer.
le Bouton Ajouter permet d'ajouter un utilisateur saisi dans ma table USER ce q j ai pu faire.
le bouton Afficher doit me permettre d'aller rechercher et d'afficher dans mon même formulaire le login,mot de passe,mail d'un utilisateur dont j saisi le numéro de téléphone dans le champ tel sur mon formulaire.
une fois affiche le bouton modifier doit me permettre de modifier l'enregistrement
le bouton supprimer doit me permettre de supprimer l'enregistrement affiche
Merci de m'aider
j ai un formulaire avec quatre champs login, mot de passe ,tel et email.
ce formulaire permet de saisir les utilisateurs de mon application dans une table
USER.
Le formulaire comporte quatre boutons: Ajouter,Afficher,Modifier et Supprimer.
le Bouton Ajouter permet d'ajouter un utilisateur saisi dans ma table USER ce q j ai pu faire.
le bouton Afficher doit me permettre d'aller rechercher et d'afficher dans mon même formulaire le login,mot de passe,mail d'un utilisateur dont j saisi le numéro de téléphone dans le champ tel sur mon formulaire.
une fois affiche le bouton modifier doit me permettre de modifier l'enregistrement
le bouton supprimer doit me permettre de supprimer l'enregistrement affiche
Merci de m'aider
chris05
Messages postés
348
Date d'inscription
jeudi 13 mars 2008
Statut
Membre
Dernière intervention
24 septembre 2024
28
18 juil. 2011 à 11:58
18 juil. 2011 à 11:58
Ok ;)
Mais pourquoi tout faire dans un même formulaire ?
Je ne suis pas sur que cela soit la meilleure solution.
Il faudrait que l'on puisse voir ton code source pour pouvoir t'aider
Mais pourquoi tout faire dans un même formulaire ?
Je ne suis pas sur que cela soit la meilleure solution.
Il faudrait que l'on puisse voir ton code source pour pouvoir t'aider
kpanjacques
Messages postés
7
Date d'inscription
lundi 18 juillet 2011
Statut
Membre
Dernière intervention
22 février 2019
18 juil. 2011 à 12:06
18 juil. 2011 à 12:06
voici mon code. c est mon premier projet php. merci de comprendre.
<?php
require("include/connect.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> GESTION DES VICTIMES EN COTE D'IVOIRE </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel = "stylesheet" media = "screen" type = "text/css" title = "Design" href = "Design.css"/>
</head>
<body>
<div id="Entete">
</div>
<div id="menu">
<?php
require("include/Parametres.html");
?>
</div>
<div id="Corps">
<?php
if (!empty($_POST))
{
if (isset($_POST['Ajouter']))
{
echo 'Utilisateur Ajouter avec succes';
$NOM_PRENOMS=$_POST['NOM'];
$PASSWORD=$_POST['PASSWORD'];
$MAIL=$_POST['MAIL'];
$TEL1=$_POST['TEL1'];
$TEL2=$_POST['TEL2'];
$GROUPEWARE=$_POST['groupeware'];
$sql = "INSERT INTO 'utilisateurs'('NOMUTILISATEURS','PASSWORDUTILISATEURS','MAILUTILISATEURS','TEL1UTILISATEURS','TEL2UTILISATEURS','IDGROUPE')";
$sql = $sql."VALUES('$NOM_PRENOMS','$PASSWORD','$MAIL','$TEL1','$TEL2','$GROUPEWARE')";
$resultat = mysqli_query($link, $sql);
//header("Location: utilisateurs.php?succes=ok");
}
if (isset($_POST['Afficher']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
}
if (isset($_POST['Modifier']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Modification effectuee avec succes';
}
if (isset($_POST['Supprimer']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Suppression effectuee avec succes';
}
}
?>
<!-- Transmission de variable dans l'url par la methode get-->
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<fieldset>
<legend>SAISIE DES UTILISATEURS</legend>
<br/>
<table width="100" border="0">
<tr>
<td><label for = "NOM">Login</label> </td>
<td>: </td>
<td><input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" height="20"/></td>
</tr>
<tr>
<td><label for = "PASSWORD"> PassWord</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="password" name="PASSWORD" id="PASSWORD" size="50"/></td>
</tr>
<tr>
<td><label for = "MAIL"> Mail</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="MAIL" id="MAIL" size="50"/></td>
</tr>
<tr>
<td><label for = "TEL1"> Tel1 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL1" id="TEL1" size="50"/></td>
</tr>
<tr>
<td><label for = "TEL2"> Tel2 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL2" id="TEL2" size="50"/></td>
</tr>
<tr>
<td><label for = "groupeware">GROUPE</label></td>
<td>:</td>
<td align="left">
<!-- Création du menu deroulant Departement-->
<?php
$req="SELECT DISTINCT IDGROUPE,LIBGROUPE FROM groupeware ORDER BY IDGROUPE";
$result=mysqli_query($link,$req)
or die ("Exécution de la requête impossible");
//creation d'un formulaire de liste de selection
echo "<form action='SP_post.php' method='post'>
<select name='groupeware'>\n";
while ($ligne =mysqli_fetch_assoc($result))
{
extract($ligne);
echo "<option value ='$IDGROUPE'> $LIBGROUPE\n";
}
echo "</select>\n";
?></td>
</tr>
</table>
</fieldset>
<br/>
<input type="SUBMIT" name="Ajouter" value="Ajouter">
<input type="SUBMIT" name="Afficher" value="Afficher">
<input type="SUBMIT" name="Modifier" value="Modifier">
<input type="SUBMIT" name="Supprimer" value="Supprimer">
</form>
</div>
<div id="Pieddepage">
</div>
</body>
</html>
<?php
require("include/connect.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title> GESTION DES VICTIMES EN COTE D'IVOIRE </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel = "stylesheet" media = "screen" type = "text/css" title = "Design" href = "Design.css"/>
</head>
<body>
<div id="Entete">
</div>
<div id="menu">
<?php
require("include/Parametres.html");
?>
</div>
<div id="Corps">
<?php
if (!empty($_POST))
{
if (isset($_POST['Ajouter']))
{
echo 'Utilisateur Ajouter avec succes';
$NOM_PRENOMS=$_POST['NOM'];
$PASSWORD=$_POST['PASSWORD'];
$MAIL=$_POST['MAIL'];
$TEL1=$_POST['TEL1'];
$TEL2=$_POST['TEL2'];
$GROUPEWARE=$_POST['groupeware'];
$sql = "INSERT INTO 'utilisateurs'('NOMUTILISATEURS','PASSWORDUTILISATEURS','MAILUTILISATEURS','TEL1UTILISATEURS','TEL2UTILISATEURS','IDGROUPE')";
$sql = $sql."VALUES('$NOM_PRENOMS','$PASSWORD','$MAIL','$TEL1','$TEL2','$GROUPEWARE')";
$resultat = mysqli_query($link, $sql);
//header("Location: utilisateurs.php?succes=ok");
}
if (isset($_POST['Afficher']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
}
if (isset($_POST['Modifier']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Modification effectuee avec succes';
}
if (isset($_POST['Supprimer']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Suppression effectuee avec succes';
}
}
?>
<!-- Transmission de variable dans l'url par la methode get-->
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<fieldset>
<legend>SAISIE DES UTILISATEURS</legend>
<br/>
<table width="100" border="0">
<tr>
<td><label for = "NOM">Login</label> </td>
<td>: </td>
<td><input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" height="20"/></td>
</tr>
<tr>
<td><label for = "PASSWORD"> PassWord</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="password" name="PASSWORD" id="PASSWORD" size="50"/></td>
</tr>
<tr>
<td><label for = "MAIL"> Mail</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="MAIL" id="MAIL" size="50"/></td>
</tr>
<tr>
<td><label for = "TEL1"> Tel1 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL1" id="TEL1" size="50"/></td>
</tr>
<tr>
<td><label for = "TEL2"> Tel2 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL2" id="TEL2" size="50"/></td>
</tr>
<tr>
<td><label for = "groupeware">GROUPE</label></td>
<td>:</td>
<td align="left">
<!-- Création du menu deroulant Departement-->
<?php
$req="SELECT DISTINCT IDGROUPE,LIBGROUPE FROM groupeware ORDER BY IDGROUPE";
$result=mysqli_query($link,$req)
or die ("Exécution de la requête impossible");
//creation d'un formulaire de liste de selection
echo "<form action='SP_post.php' method='post'>
<select name='groupeware'>\n";
while ($ligne =mysqli_fetch_assoc($result))
{
extract($ligne);
echo "<option value ='$IDGROUPE'> $LIBGROUPE\n";
}
echo "</select>\n";
?></td>
</tr>
</table>
</fieldset>
<br/>
<input type="SUBMIT" name="Ajouter" value="Ajouter">
<input type="SUBMIT" name="Afficher" value="Afficher">
<input type="SUBMIT" name="Modifier" value="Modifier">
<input type="SUBMIT" name="Supprimer" value="Supprimer">
</form>
</div>
<div id="Pieddepage">
</div>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chris05
Messages postés
348
Date d'inscription
jeudi 13 mars 2008
Statut
Membre
Dernière intervention
24 septembre 2024
28
18 juil. 2011 à 12:31
18 juil. 2011 à 12:31
Alors comme ça vite fait pour te donner peut être une piste :
if (isset($_POST['Afficher']))
{
$TEL1=$_POST['TEL1'];
SELECT DANS TA BASE LE NOM, PASS, MAIL, TEL2, GROUPE WHERE TEL1=$TEL1;
Si tu as une réponse, stocke ces données dans des variables :
$NOM=nom récupéré;
$PASS=pass récupéré;
$MAIL=mail récupéré;
$TEL2=tel2 récupéré;
}
Et dans ton formulaire, tu rajoutes pour chaque champ l'attribut "value", par exemple pour le nom :
<input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" height="20" value="<?php echo $NOM;?>"/>
Voila, c'est peut-être pas très clair et je ne suis pas sur du résultat, mais on sait jamais ;)
if (isset($_POST['Afficher']))
{
$TEL1=$_POST['TEL1'];
SELECT DANS TA BASE LE NOM, PASS, MAIL, TEL2, GROUPE WHERE TEL1=$TEL1;
Si tu as une réponse, stocke ces données dans des variables :
$NOM=nom récupéré;
$PASS=pass récupéré;
$MAIL=mail récupéré;
$TEL2=tel2 récupéré;
}
Et dans ton formulaire, tu rajoutes pour chaque champ l'attribut "value", par exemple pour le nom :
<input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" height="20" value="<?php echo $NOM;?>"/>
Voila, c'est peut-être pas très clair et je ne suis pas sur du résultat, mais on sait jamais ;)
kpanjacques
Messages postés
7
Date d'inscription
lundi 18 juillet 2011
Statut
Membre
Dernière intervention
22 février 2019
18 juil. 2011 à 14:07
18 juil. 2011 à 14:07
merci deja
voila ce que j ai fait
}
if (isset($_POST['Afficher']))
{
$TEL1=$_POST['TEL1'];
$req="SELECT * FROM utilisateurs WHERE TEL1UTILISATEURS=$TEL1";
$result=mysqli_query($link,$req)
or die ("Exécution de la requête impossible");
$NOM="NOMUTILISATEURS";
$PASS="PASSWORDUTILISATEURS";
$MAIL="MAILUTILISATEURS";
$TEL1="TEL1UTILISATEURS";
$TEL2="TEL2UTILISATEURS";
/*echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";*/
}
if (isset($_POST['Modifier']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Modification effectuee avec succes';
}
if (isset($_POST['Supprimer']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Suppression effectuee avec succes';
}
}
?>
<!-- Transmission de variable dans l'url par la methode get-->
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<fieldset>
<legend>SAISIE DES UTILISATEURS</legend>
<br/>
<table width="100" border="0">
<tr>
<td><label for = "NOM">Login</label> </td>
<td>: </td>
<td><input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" value="<?php echo $NOM;?>"/></td>
</tr>
<tr>
<td><label for = "PASSWORD"> PassWord</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="password" name="PASSWORD" id="PASSWORD" size="50" value="<?php echo $PASS;?>"/></td>
</tr>
<tr>
<td><label for = "MAIL"> Mail</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="MAIL" id="MAIL" size="50" value="<?php echo $MAIL;?>"/></td>
</tr>
<tr>
<td><label for = "TEL1"> Tel1 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL1" id="TEL1" size="50" value="<?php echo $TEL1;?>"/></td>
</tr>
<tr>
<td><label for = "TEL2"> Tel2 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL2" id="TEL2" size="50" value="<?php echo $TEL2;?>"/></td>
</tr>
j ai un message d erreur
Login : ( ! ) Notice: Undefined variable: NOM in C:\wamp\www\victimesdeguerre\utilisateurs.php on line 86
voila ce que j ai fait
}
if (isset($_POST['Afficher']))
{
$TEL1=$_POST['TEL1'];
$req="SELECT * FROM utilisateurs WHERE TEL1UTILISATEURS=$TEL1";
$result=mysqli_query($link,$req)
or die ("Exécution de la requête impossible");
$NOM="NOMUTILISATEURS";
$PASS="PASSWORDUTILISATEURS";
$MAIL="MAILUTILISATEURS";
$TEL1="TEL1UTILISATEURS";
$TEL2="TEL2UTILISATEURS";
/*echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";*/
}
if (isset($_POST['Modifier']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Modification effectuee avec succes';
}
if (isset($_POST['Supprimer']))
{
echo "<script language='JavaScript'>alert('Non disponible dans cette version!!')</script>";
//echo 'Suppression effectuee avec succes';
}
}
?>
<!-- Transmission de variable dans l'url par la methode get-->
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
<fieldset>
<legend>SAISIE DES UTILISATEURS</legend>
<br/>
<table width="100" border="0">
<tr>
<td><label for = "NOM">Login</label> </td>
<td>: </td>
<td><input type="text" style="border:solid 1px #999999;" name="NOM" id="NOM" size="50" value="<?php echo $NOM;?>"/></td>
</tr>
<tr>
<td><label for = "PASSWORD"> PassWord</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="password" name="PASSWORD" id="PASSWORD" size="50" value="<?php echo $PASS;?>"/></td>
</tr>
<tr>
<td><label for = "MAIL"> Mail</label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="MAIL" id="MAIL" size="50" value="<?php echo $MAIL;?>"/></td>
</tr>
<tr>
<td><label for = "TEL1"> Tel1 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL1" id="TEL1" size="50" value="<?php echo $TEL1;?>"/></td>
</tr>
<tr>
<td><label for = "TEL2"> Tel2 </label> </td>
<td>: </td>
<td><input style="border:solid 1px #999999;" type="text" name="TEL2" id="TEL2" size="50" value="<?php echo $TEL2;?>"/></td>
</tr>
j ai un message d erreur
Login : ( ! ) Notice: Undefined variable: NOM in C:\wamp\www\victimesdeguerre\utilisateurs.php on line 86