Probleme modification données en php
Fermé
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
-
25 avril 2009 à 16:10
puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 - 25 avril 2009 à 20:08
puxor Messages postés 318 Date d'inscription mardi 2 septembre 2008 Statut Membre Dernière intervention 4 mai 2009 - 25 avril 2009 à 20:08
A voir également:
- Probleme modification données en php
- Suivi de modification word - Guide
- Logiciel gratuit modification pdf - Guide
- Easy php - Télécharger - Divers Web & Internet
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
10 réponses
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 17:29
25 avril 2009 à 17:29
Hello !
Si on récapitule: une liste déroulante contenant le nom et le prénom de présentateurs.
Ensuite 2 champs de texte dans lesquels doivent apparaitre le nom et le prénom du présentateurs sélectionné.
c'est bien ça ?
Si on récapitule: une liste déroulante contenant le nom et le prénom de présentateurs.
Ensuite 2 champs de texte dans lesquels doivent apparaitre le nom et le prénom du présentateurs sélectionné.
c'est bien ça ?
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 17:35
25 avril 2009 à 17:35
oui tout a fait!
en ce qui concerne la liste deroulante ça marche impec mais pour les zone de text j'ai un pe de mal je connais plus la syntaxe :$ !!..
en ce qui concerne la liste deroulante ça marche impec mais pour les zone de text j'ai un pe de mal je connais plus la syntaxe :$ !!..
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 17:36
25 avril 2009 à 17:36
J'te fais un ptit proto et je te le post dans un tit moment (15-20 min, reste a l'écoute)
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 17:41
25 avril 2009 à 17:41
d'accord je reste la ! ^^
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 17:52
25 avril 2009 à 17:52
Edit: j'ai fais une modif, y a plus besoin de cliquer sur le bouton Go, sélectionne juste une entrée dans la liste
<?php header('Content-type: text/html; charset=UTF-8'); ?> <html> <head> <script type="text/javascript"> function getName(){ var presentateurSelectionne = document.getElementById('presentateurs').value; var nomPrenom = presentateurSelectionne.split(' '); var prenom = nomPrenom[0]; var nom = nomPrenom[1]; document.getElementById('nom').value = nom; document.getElementById('prenom').value = prenom; } </script> </head> <body> <?php $tableauNom = array('Adeline François','Adrian Dearnell','Agnès Léglise','Aïda Touihri'); $tailleTab = count($tableauNom); echo '<select name="presentateurs" id="presentateurs" onchange="javascript:getName()">'; for($i = 0; $i < $tailleTab; $i++){ echo '<option name="option'. $i .'">'. $tableauNom[$i] .'</option>'; } echo '</select><br /><br />'; echo 'Nom: <input type="text" name="nom" id="nom"/>Prenom: <input type="text" name="prenom" id="prenom"/>'; ?> </body> </html>
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 18:05
25 avril 2009 à 18:05
oula merci pour ce bout de code mais je voulais juste savoir la syntaxe php sans passer par du javascript
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 18:05
25 avril 2009 à 18:05
ahah ok, je te refais ca en php :p
Des fois chuis trop inspiré ^^
Des fois chuis trop inspiré ^^
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 18:08
25 avril 2009 à 18:08
merci et désolé ! ^^ en fait j'pense que c juste se que j'ai mis en gras au tout début qu'il faut changer mais je ne sais pas par quoi ! lol
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 19:25
25 avril 2009 à 19:25
Désolé pour l'attente !
premièrement si tu veux afficher le contenu d'une variable, elle doit impérativement commencer par un $.
Ensuite si tu ne veux utiliser que du php, il faut qu'a chaque changement dans ta liste déroulante tu envois le contenu au serveur soit par GET soit par POST, ce qui veut dire qu'il faut rafraichir la page à chaque fois, ce que javascript permet d'éviter.
Je vais plancher sur un solution 100% php, mais la plus "élégante" dans ce cas de figure reste de passer par du javascript.
premièrement si tu veux afficher le contenu d'une variable, elle doit impérativement commencer par un $.
Ensuite si tu ne veux utiliser que du php, il faut qu'a chaque changement dans ta liste déroulante tu envois le contenu au serveur soit par GET soit par POST, ce qui veut dire qu'il faut rafraichir la page à chaque fois, ce que javascript permet d'éviter.
Je vais plancher sur un solution 100% php, mais la plus "élégante" dans ce cas de figure reste de passer par du javascript.
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 19:30
25 avril 2009 à 19:30
ben sinon je peux:
selectionné une présentateur puis valider
apres validation par un if isset j'affiche le nom et prenom dans les zones de texte
et je revalide une fois modifier?
alala c'est facile a dire! lol ^^
selectionné une présentateur puis valider
apres validation par un if isset j'affiche le nom et prenom dans les zones de texte
et je revalide une fois modifier?
alala c'est facile a dire! lol ^^
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 19:31
25 avril 2009 à 19:31
pas si dur a faire non plus ^^
<?php header('Content-type: text/html; charset=UTF-8'); ?> <html> <head> </head> <body> <?php $tableauNom = array('Adeline François','Adrian Dearnell','Agnès Léglise','Aïda Touihri'); $tailleTab = count($tableauNom); echo '<form method="post"><select name="presentateurs" id="presentateurs" onchange="javascript:getName()">'; for($i = 0; $i < $tailleTab; $i++){ echo '<option name="option'. $i .'">'. $tableauNom[$i] .'</option>'; } echo '</select><br /><br />'; echo '<input type="submit" value="envoyer"/></form>'; if(isset($_POST['presentateurs'])){ $nomPrenom = $_POST['presentateurs']; $tableauNomPrenom = explode(' ',$nomPrenom); $prenom = $tableauNomPrenom[0]; $nom = $tableauNomPrenom[1]; echo 'Nom: <input type="text" name="nom" id="nom" value="'. $nom .'"/>Prenom: <input type="text" value="'. $prenom .'" name="prenom" id="prenom"/>'; }else{ echo 'Choisissez un nom dans la liste'; } ?> </body> </html>
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 19:46
25 avril 2009 à 19:46
ce n'est pas un tableau c'est une liste recupérer a l'aide d'une base de données
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 19:52
25 avril 2009 à 19:52
qu'est ce qui t'empêche de remplir un tableau avec le résultat retourné par ta bdd ?
zealex59
Messages postés
504
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
5 février 2010
14
25 avril 2009 à 20:00
25 avril 2009 à 20:00
ben j'ai pas envie de m'enbeter!!
Je fais une boucle while et le fetch objet c'est plus rapide!
Je fais une boucle while et le fetch objet c'est plus rapide!
puxor
Messages postés
318
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
4 mai 2009
89
25 avril 2009 à 20:08
25 avril 2009 à 20:08
disons que le contept est posé, a toi maintenant de l'adapter a ce que te retourne ta bdd