Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 12h53   #1
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
Par défaut cas de conception

bonjour,
en form1 je veux faire des affectations (un prof à plusieurs élevés par ex )
en form2 je veux exploiter ça d'une manière à ce que quand je sélectionne un prof il m'affiche tout les élèves apprenants à ce prof un par un (cad: chaque élève dans une ligne indépendante)pour que je peux après effectué sur chaque ligne mes requêtes..
comment traiter ce cas ?cad en 1er form c'est mieux d'utiliser une selected multiple ou?en 2éme form comment récupérer et enregistrer chaque ligne tout seul..??
Et merci de m'avoir expliquer le principe en général avec ses outils.
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 13h14   #2
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
essayez d'être plus clair: on a du mal à comprendre votre problème on ne sait pas si c'est au niveau de la conception de votre BD ou au niveau des formulaires .
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 13h38   #3
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
en faite c'est à 2 niveaux je pense!
bon j'explique le principe :
normalement j'ai deux formulaires(affectation&visite) avec leurs deux tables.
alors,il faut donner la main à l'admin en 1er form de faire ses affectations.cad: pour chaque représentant (par ex) affecter des médecins selon une liste.
en 2ème form : il faut choisir une liste afin d'afficher TOUT les médecins de cette liste Qui appartient au représentant sélectionné déjà.Mais il faut récupérer chaque médecin dans sa ligne parce que après l'admin va traiter chaque enregistrement tout seul(cad: va enregistrer,modifier..)

j'espère c'est un peu claire maintenant ?
et merci pour votre éclairage
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 13h39   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
pourquoi PHP 4 ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 14h12   #5
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
en faite car je développe en php 4(je débute). mais si vous parlez de classement de mon statut c'est parce que j'ai pas vraiment trouvé une rubrique de conception ou plus adéquat ..désolé ^^
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 14h13   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
PHP 4 n'existe plus, si tu débutes commence en PHP 5.3
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 14h21   #7
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
hmmmmm ?!!
et ça a une relation avec ma conception ?
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 14h26   #8
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par xzéna Voir le message
hmmmmm ?!!
et ça a une relation avec ma conception ?
non mais ton code sera plus simple
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 14h38   #9
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
oui..
sinon idée y a pas ?
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 09h20   #10
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
franchement j'ai juste rien compris, le problème c'est quoi (en 1 ligne) ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 12h31   #11
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
:s
bref si je veux enregistrer ce que j'ai dans une multiple select mais d'une façon à ce que chaque médecin s'enregistrer dans une ligne indépendante dans la DB.
exemple: je sélectionne médecin1 ,médecin2,
Dans la DB je trouve les 2 médecins dans le même enregistrement alors fallait les séparer !
voilà ^^'
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 13h23   #12
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
montre le code qui enregistre
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 13h36   #13
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
ok merci

voilà la partie de select multiple:

Code :
1
2
3
4
5
6
7
8
9
<select name="nom[]" id="nom"  multiple>
            <option value="" selected >Selectionnez : </option>
            <?php
$respo = mysql_query("SELECT * FROM partenaire ORDER BY nom ASC");
while($affiche_respo= mysql_fetch_array($respo)){
   echo '<option value="'.$affiche_respo['nom'].' '.$affiche_respo['prenom'].':'.$affiche_respo['c_ordremedecin'].'">'.$affiche_respo['nom'].' '.$affiche_respo['prenom'].'  ('.$affiche_respo['c_ordremedecin'].')</option>';
}
?>
          </select>
Et voilà ma requête inserrt

Code :
$qer = mysql_query('insert into aff(liste,cyc_visite,datetime,region,ville,secteur,nom,nomm,code) values("'.addslashes($_POST['liste']).'","'.addslashes($_POST['cyc_visite']).'","'.addslashes($_POST['datetime']).'","'.addslashes($_POST['region']).'","'.addslashes($_POST['ville']).'","'.addslashes($_POST['secteur']).'","'.addslashes($nomM).'","'.addslashes($_POST['nom']).'","'.addslashes($code3).'")');
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 13h54   #14
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
tu fais pas boucle pour tas requete d'insert

ps :
- valide ton HTML
- c'est pas addslashes mais mysql_real_escape_string
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 14h03   #15
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
merci pour les PS je vais revoir ça.
pour l'insert non j'ai pas fait de boucle juste un btn submit en bas de code!
ça va me servir ?
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 14h07   #16
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
tu dois boucler sur $_POST['nom']
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 14h13   #17
Nouveau Membre du Club
 
Femme
Inscription : mars 2009
Messages : 174
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mars 2009
Messages : 174
Points : 28
Points : 28
Envoyer un message via MSN à xzéna
désolé si tu peux m'expliquer davantage sera encore mieux ?
__________________
y a pas d'autre solution..il faut apprendre !!
xzéna est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 14h15   #18
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
Citation:
Envoyé par xzéna Voir le message
désolé si tu peux m'expliquer davantage sera encore mieux ?
$nom rend une liste, si tu veux insérer les éléments de cette liste tu boucler dessus.
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h05.


 
 
 
 
Partenaires

Hébergement Web