Update Sql avec un formulaire

Enzo34!

★REALITYGAMING★
Premium
Inscription
31 Janvier 2014
Messages
1 417
Réactions
329
Points
20 981
RGCoins
925
Bonjour j'ai créer un site web et j'ai un espace d'asministration le problème étant que j'aimerais bien pouvoir editer directement le profil que je souhaite sans redirection vers (exemple) "edite?id=2" :
Voici l'interface et le code ! :p

le code :
 
Sinon tu fais

Code:
<form action="PAGEACTUELLE.php" method="post">
    <input type="hidden" name="id" value="<?php echo $idUser; ?" disabled>
    <input type="text" name="name">
    <input type="text" name="email">
    <input type="submit" name="editUser" value="Valider">
</form>

tu remplaces PAGEACTUELLE.php par le nom de ta page

Et en haut de page tu insères un code php pour récupérer les données et en faire ce que tu veux :
Code:
<?php
if(isset($_POST['editUser'])){
    $userId = $_POST['id'];
    $userUsername = $_POST['name'];
    $userEmail = $_POST['email'];
}
?>
 
Sinon tu fais

Code:
<form action="PAGEACTUELLE.php" method="post">
    <input type="hidden" name="id" value="<?php echo $idUser; ?" disabled>
    <input type="text" name="name">
    <input type="text" name="email">
    <input type="submit" name="editUser" value="Valider">
</form>

tu remplaces PAGEACTUELLE.php par le nom de ta page

Et en haut de page tu insères un code php pour récupérer les données et en faire ce que tu veux :
Code:
<?php
if(isset($_POST['editUser'])){
    $userId = $_POST['id'];
    $userUsername = $_POST['name'];
    $userEmail = $_POST['email'];
}
?>

Non mais j'aimerais juste UPDATE ma table de ma bdd quand j'inscris de nouvelle valeur ^^
 
Bonjour j'ai créer un site web et j'ai un espace d'asministration le problème étant que j'aimerais bien pouvoir editer directement le profil que je souhaite sans redirection vers (exemple) "edite?id=2" :
Voici l'interface et le code ! :p

le code :
Non mais j'aimerais juste UPDATE ma table de ma bdd quand j'inscris de nouvelle valeur ^^

bah c'est bien avec le code que je t'ai envoyé...
sans avoir aucune information de quelles méthodes tu utilises c'est compliqué de te donner le code complet
 
bah c'est bien avec le code que je t'ai envoyé...
sans avoir aucune information de quelles méthodes tu utilises c'est compliqué de te donner le code complet

Ok je me connecte a ma bdd je récupéré ma table complète ça c'est pas un soucis les informations sont affiche ensuite j'ai rajouter un form avec method post avec deux input de name id et l'autre email quand l'utilisateur rentre un nouveau id et clique sur modifier ça envoie une requête a la bdd de type UPDATE sans changer de page a la fin de la requête on réactualise la page pour affiche la nouvelle valeur :)
 
L'user rentre les données dans les 2 champs, quand il clic sur "Modifier" les deux données tu les récupères en POST sur la même page c'est à dire que dans la déclaration de ton formulaire tu met :
action="maPage.php" ou action="#" comme l'a dit @Daniel.Dev
 
Retour
Haut