Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de 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 14/04/2006, 08h09   #1
Futur Membre du Club
 
Inscription : février 2004
Messages : 148
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 148
Points : 18
Points : 18
Par défaut Créer une page avec une table

bonjour
je voudrais Créer une page avec une table,j'ai bien chercher et je ne vois pas.
J'ai cliquer sur "créer source php",wamp5 m'as donneé une ligne,jai essayer de l'intégré dans une base php simple,mais rien ne s'affiche
merci
covin85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 09h39   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Bonjour,

Peux-tu expliquer un peu plus ton problème ? Quel est le rapport avec MySQL ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 12h29   #3
Futur Membre du Club
 
Inscription : février 2004
Messages : 148
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 148
Points : 18
Points : 18
je voudrai savoirs comment crée une page avec table!
covin85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 12h49   #4
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
J'ai un peu du mal à comprendre ce que tu entends par "créer une page avec une table".

Tu veux savoir comment afficher le contenu d'une table dans une page web en php?

Php permet de créer d'effectuer des requêtes SQL assez facilement, tu auras en retour une variable contenant le résultat. De cette variable tu pourras extraire les diverses lignes et champs de ta requête. A toi d'intégrer ces éléments à ta page web.

Voilà un petit exemple que j'avais fait pour tester:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
			$request="SELECT Numero, Num_pere, Libelle, Lien, Visible FROM menus ORDER BY Ordre"; 
			IF($id=connect()){				   
	       		IF($resultat=mysql_query($request)){
		            while ( $tuple = mysql_fetch_assoc ( $resultat ) ){
		            	$Numero 	= 	$tuple['Numero'];
		            	$Num_pere 	= 	$tuple['Num_pere'];
		            	$Libelle 	= 	$tuple['Libelle'];
		            	$Lien 		= 	$tuple['Lien'];
		            	$Visible 	= 	$tuple['Visible'];
 
		            	IF($Visible){
			            	IF($Num_pere==NULL){
				            	//Lien au format INDEX.php?page=page.php par exemple
				        		echo "<li><a href=\"".$Lien."\">".$Libelle."</a><div class=\"testimg\"></div></li>"; 
				            }	       	
			            }
	            	}
	        	}
            	deconnect($id);
Voici ce que contenait le connect et deconnect
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
FUNCTION connect(){
	//Informations de connection
	$HOSTNAME="localhost";
	$USERNAME="nomutilisateur";
	$PASSWORD="motdepasse";
 
	$DATABASE="rhdatabase";
 
	//authentification
	IF($id = mysql_connect($HOSTNAME,$USERNAME,$PASSWORD))
		IF(!mysql_select_db("nomdatabase")){	
			mysql_close($id);
			$id=false;
		}
	RETURN $id;
}
 
FUNCTION deconnect($id){
	//Fermeture de la connection
	mysql_close($id);
}
?>
C'était pour la construction d'un menu html si jamais... c'est resté une ébauche mais ça fonctionnait.

Voilà ce que je peux dire en attendant d'avoir plus de détails. Si tu veux juste visualiser tes tables ben utilise phpmyadmin, d'habitude y'a pas d'intérêt à afficher une table complète sur une page web.

Bon courage!
yizashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 13h05   #5
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
Ha j'ai compris!
1) Crée une table "lien" dans MySQL au moyen de phpmyadmin avec les colonnes et types qu'ils ont décrit. Remplis-la ensuite avec quelques données.

2) Crée ensuite une "table" grâce à Dreamweaver c'est un simple tableau HTML d'après ce que je vois, le terme table est mal choisi mais je suppose que dans Dreamweaver tu dois retrouver un petit bouton qui porte ce nom. Remplis ce tableau (ou table si tu préfères) avec le texte qu'ils ont mis dans leur exemple.

3) Connecte-toi à ta base de données MySQL et créer une requête sur la table "lien" comme ils ont expliqué dans le tutorial.

4) A l'issue du point 3, tu dois avoir 3 champs affichés sur ton écran, tu dois pouvoir les glisser vers ta "table" à l'endroit adéquat. Glisse le champ "lien" de ta requête vers la case où tu as écrit "mettre le lien ici" par exemple et fait pareil pour les 2 autres champs.

Voilà maintenant si tu ouvres ta page php je suppose que tu auras un tableau html contenant les champs de ta requête créée au point 3.

Il doit bien exister un forum Dreamweaver quelque part.
yizashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 22h26   #6
Futur Membre du Club
 
Inscription : février 2004
Messages : 148
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 148
Points : 18
Points : 18
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
<?
<TABLE width="622" height="225" border="1">
  <tr>
    <td width="200" height="46">titre</td>
    <td width="200">description</td>
    <td width="200">lien</td>
  </tr>
  <tr>
    <td height="171">Fulle metal $sql = 'SELECT * FROM `lien` LIMIT 0, 30 ';</td>
    <td>Super$sql = 'SELECT * FROM `lien` LIMIT 0, 30 ';</td>
    <td>www.google.fr $sql = 'SELECT * FROM `lien` LIMIT 0, 30 ';</td>
  </tr>
</table>
?>
 
</body>
</html>
Voici ma cource qui ne fonctionne pas!
PS:comment faut-il nomer le fichier?*.php et il s'ouvre avec dreamweaver! *.html et sa afiche nimporte quoi!

Merci
covin85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2006, 23h58   #7
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
C'est un peu bizarre comme source, en principe ce que tu dois obtenir c'est un fichier avec extension php. Le fichier pourra être vu dans le navigateur si tu as installé Php. Le plus simple c'est d'installer EasyPhp ou un programme du style.

Ton fichier source (php) devrait ressembler à quelque chose comme ça:
Code :
1
2
3
4
5
6
7
8
9
10
<html>
	<head>
	</head>
	<body>
		<?php
                     //ici tu mets du code php
 
		?>
         </body>
</html>
Comme tu peux voir y'a du code html principalement et quand tu veux effectuer des traitements (comme une requête SQL) tu dois le mettre entre <? php et ?>.
C'est pas facile à expliquer surtout si tu connais pas le php ni le html mais en gros le but d'un fichier php c'est de générer une page HTML classique mais en y incluant un contenu dynamique.

Dans ton code tu remarques que le code Php n'est pas encadré par <? et ?> le mot php n'est pas obligatoire après <?.

Faut que tu trouves un tutorial qui explique la base du php c'est mieux.
yizashi 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 19h26.


 
 
 
 
Partenaires

Hébergement Web