accueil MCSA astuces photos




PHP fonctions de base-3

introduction et
connexion � une base

1- 2- 3
afficher une
image al�atoirement

1- 2
r�cup�rer la r�solution
de l'�cran

manipulations d'images
1- 2- 3


Voici le code dans sa totalit�, il suffit de le recopier
dans un fichier nomm� test.php et de l'essayer sur votre
serveur.
Attention, l'envoi du mot de passe n'est absolument pas s�curis�
par cette m�thode.

<?php
if (!$_POST['user']) {?>

	<form method='POST' action='test.php'>
	nom d'utilisateur : <input type='text' name='user'><br><br>
	mot de passe : <input type='password' name='pass'><br><br>
	nom du serveur : <input type='text' name='nom_du_serveur'><br><br>
	nom de la base : <input type='text' name='nombase'><br><br>
        nom de la table: <input type='text' name='nomtable'><br><br>
	<input type='submit' value='GO'>
	</form>

<?php }
 else {

	$hote=$_POST['nom_du_serveur'];
	$utilisateur=$_POST['user'];
	$mot_de_passe=$_POST['pass'];
	$nombase=$_POST['nombase'];
	$nomtable=$_POST['nomtable'];
	mysql_connect("$hote","$utilisateur","$mot_de_passe");
	mysql_select_db($nombase);
	$demande = "SELECT * from $nomtable";
	$resultat = mysql_query($demande);
	print "\n<table border>\n";
	print "<tr>\n";
	
		while ($colonne = mysql_fetch_field($resultat)){

			print "<td bgcolor='#FFC68C'>$colonne->name </td>\n";

		}

	print "</tr>\n";
	
		while ($ligne = mysql_fetch_array($resultat, MYSQL_ASSOC)) {
			
			print "<tr>\n";

				foreach ($ligne as $col_val) {

					print "<td>$col_val</td>\n";

				}

			print "</tr>\n";

		}
	print "</table>\n";
}
?>