{MySQL}
Fermé
chady2009
Messages postés
2
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
29 août 2009
-
28 août 2009 à 21:28
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 29 août 2009 à 14:48
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 29 août 2009 à 14:48
A voir également:
- {MySQL}
- Mysql community server - Télécharger - Bases de données
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql fatal error ✓ - Forum MySQL
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
3 réponses
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
29 août 2009 à 09:27
29 août 2009 à 09:27
bonjour,
le principe n'est pas de se positionner sur la bonne ligne mais le suivant :
on connait la ligne et donc les infos de la ligne à modifier
on récupère les informations à changer
et on fait un update set avec les nouvelles info where les zones = les anciennes infos
exemple
j'ai une zone nom que je veux changer.
l'ancien nom est toto, le nouveau est titi
la commande devient
update matable set nom=titi where nom=toto
titi et toto éténat le contenu de varaibles.
le principe n'est pas de se positionner sur la bonne ligne mais le suivant :
on connait la ligne et donc les infos de la ligne à modifier
on récupère les informations à changer
et on fait un update set avec les nouvelles info where les zones = les anciennes infos
exemple
j'ai une zone nom que je veux changer.
l'ancien nom est toto, le nouveau est titi
la commande devient
update matable set nom=titi where nom=toto
titi et toto éténat le contenu de varaibles.
chady2009
Messages postés
2
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
29 août 2009
29 août 2009 à 12:36
29 août 2009 à 12:36
oui je comprends bien le principe sauf que l'ancien nom (toto) est variable selon le bouton modifier sur lequel on a appuyer, les boutons modifier sont générés dans une boucle qui affiche à chaque fois une ligne de ma table et à la fin un bouton modifier, je veux qu'en cliquant sur modifier une ligne le numero de la ligne correspondante soit transmis dans le script suivant. vous voyez ce que je veux dire ?
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
29 août 2009 à 14:48
29 août 2009 à 14:48
Pour l'exemple je remplace la boucle par deux lignes
<html>
<head>
<script language="JavaScript" type="text/javascript">
function change(nom) {
/*alert (nom);*/
document.formulaire.variable.value = nom;
document.formulaire.submit;
}
</script>
</head>
<body>
<?php
//je rempace la boucle par plusieurs lignes pour exemple
$nom1="bernard";
$nom2="simon";
?>
<form name='formulaire' action='xxx.php' method='POST'>
<input type='submit' value='<?php echo $nom1; ?>' onclick=change('<?php echo $nom1; ?>');>
<br><br>
<input type='submit' value='<?php echo $nom2; ?>' onclick=change('<?php echo $nom2; ?>');>
<input type='hidden' name='variable' value=''>
</form>
</body>
</html>
explication quand je clique sur une ligne j'exécute le javascript change qui reçoit un paramètre qui sera transmis dans le champ caché.
le fichier xxx.php ne fait qu'afficher le contenu passé
<?php
echo "<pre>";print_r($_POST);echo "</pre>";
?>
<html>
<head>
<script language="JavaScript" type="text/javascript">
function change(nom) {
/*alert (nom);*/
document.formulaire.variable.value = nom;
document.formulaire.submit;
}
</script>
</head>
<body>
<?php
//je rempace la boucle par plusieurs lignes pour exemple
$nom1="bernard";
$nom2="simon";
?>
<form name='formulaire' action='xxx.php' method='POST'>
<input type='submit' value='<?php echo $nom1; ?>' onclick=change('<?php echo $nom1; ?>');>
<br><br>
<input type='submit' value='<?php echo $nom2; ?>' onclick=change('<?php echo $nom2; ?>');>
<input type='hidden' name='variable' value=''>
</form>
</body>
</html>
explication quand je clique sur une ligne j'exécute le javascript change qui reçoit un paramètre qui sera transmis dans le champ caché.
le fichier xxx.php ne fait qu'afficher le contenu passé
<?php
echo "<pre>";print_r($_POST);echo "</pre>";
?>