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";
}
?>