Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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 16/12/2010, 14h20   #1
Membre à l'essai
 
Benjamin
Inscription : novembre 2009
Messages : 122
Détails du profil
Informations personnelles :
Nom : Benjamin

Informations forums :
Inscription : novembre 2009
Messages : 122
Points : 23
Points : 23
Par défaut Affichage d'une page en fonction d'un ID

Bonjour,

Je travaille actuellement sur la conception d'un site, dans lequel je souhaiterais intégrer une fiche matériel. J'ai créé un tableau de recherche avec filtre de tous les matériels, avec une colonne "accès fiche" ou je souhaite proposer un lien vers la fiche du matériel en question. Voici le code de la partie recherche:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<table id="search" cellpadding="0" cellspacing="0" class="Tableau">
						<thead>
							<tr>
								<th>Nom</th>
								<th width="120px">Type</th>
								<th width="120px">Catégorie</th>
								<th width="80px">En cours de prêt</th>
								<th width="20px">Accès fiche</th>
							</tr>
						</thead> 
						<tbody>
									<?php
										include('connexion.php');
										
										$req="SELECT id_materiel, nom_materiel, type,categorie, M.id_type, T.id_type, C.id_categorie, M.id_categorie
											  FROM materiel M, types T, categorie C
											  WHERE T.id_type = M.id_type
											  AND C.id_categorie = M.id_categorie
											  ORDER BY nom_materiel ASC";
										
										$resultat = mysql_query($req)or die(mysql_error());
										$id = "";
										
										while($row = mysql_fetch_row($resultat)){
											$id = $row[0]; //récupère l'id du matériel
											echo "<tr>";
											echo "<td>$row[1]</td>";
											echo "<td>$row[2]</td>";
											echo "<td>$row[3]</td>";
											echo "<td>__</td>";
											echo "<td>Fiche_materiel.php?id=".$id."</td>";											echo "</tr>";
										}
										mysql_close($link);
									?>
						</tbody>
					</table>
Je n'ai encore rien fait de fonctionnel de l'autre côté (Fiche_materiel.php) car je me demande comment récupérer l'id d'une page à l'autre. De plus je ne suis pas sûr de mon lien Fiche_materiel.php?id=".$id.", à vrai dire je ne sais pas ce qu'il fait vraiment, si il conserve l'id du matériel dans l'url et dans ce cas comment je le récupère lorsque j'arrive sur ma page Fiche_materiel.
sauriez-vous m'aiguillier?

Merci pour votre aide
benjamin002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 14h30   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu récupèreras la valeur dans la variable $_GET['id']
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 14h58   #3
Débutant
 
Avatar de SonnyFab
 
Fabrice Sonny
Étudiant
Inscription : mai 2010
Messages : 483
Détails du profil
Informations personnelles :
Nom : Fabrice Sonny
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2010
Messages : 483
Points : 165
Points : 165
Envoyer un message via Yahoo à SonnyFab
Code :
echo '<td><a href="Fiche_materiel.php?nid='.$id.'" ">Envoyer</a></td>';
Puis tu recuperes dans une requete par exemple comme dit Sabotage :
Code :
$rqtNews= mysql_query("SELECT  n_contenu FROM nouvelle WHERE `n_id`='".$_GET["nid"]."' ");
Ici $rqtNews contient le resultat de de la requete où l'id est celui recuperé à travers l'autre page.

Bon code
__________________
C'est quand tout semble perdu qu'il ne faut jamais abandonner...
SonnyFab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 15h10   #4
Membre à l'essai
 
Benjamin
Inscription : novembre 2009
Messages : 122
Détails du profil
Informations personnelles :
Nom : Benjamin

Informations forums :
Inscription : novembre 2009
Messages : 122
Points : 23
Points : 23
ok c'est parfait, à partir du moment ou j'ai pu récupérer l'id avec $_GET['id'] j'ai pu enchainer très rapidement

merci pour votre aide, si précieuse, car lorsqu'on "débute" on a pas forcement les mots clés qui nous aide à chercher nos problèmes sur la toile.

encore merci
benjamin002 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 15h33   #5
Débutant
 
Avatar de SonnyFab
 
Fabrice Sonny
Étudiant
Inscription : mai 2010
Messages : 483
Détails du profil
Informations personnelles :
Nom : Fabrice Sonny
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2010
Messages : 483
Points : 165
Points : 165
Envoyer un message via Yahoo à SonnyFab
Par défaut Fonction s'exetant après un temps donné

Bonsoir,
je voudrais savoir s'il est possible de demander à une fonction de s'exécuter après un temps donner dans un script php c'est à dire après 1s, 2s, 1min 1h voir des jours...
Si oui pouvez-vous m'aider s'il vous plait?

Merci
__________________
C'est quand tout semble perdu qu'il ne faut jamais abandonner...
SonnyFab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 15h35   #6
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
oui c'est possible, cherche sur ton ami google "tache cron"
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 15h44   #7
Débutant
 
Avatar de SonnyFab
 
Fabrice Sonny
Étudiant
Inscription : mai 2010
Messages : 483
Détails du profil
Informations personnelles :
Nom : Fabrice Sonny
Âge : 21

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2010
Messages : 483
Points : 165
Points : 165
Envoyer un message via Yahoo à SonnyFab
Oups je viens de me rendre compte que j'ai posté sur une discussion en cours désolé!
__________________
C'est quand tout semble perdu qu'il ne faut jamais abandonner...
SonnyFab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h38.


 
 
 
 
Partenaires

Hébergement Web