Aide mémoire Php
?php
|
|
Autres scripts : fichier connexionbd.php
_____________________
Page : "autentification.php" le POST renvoi sur "resultatsdelauthentification.php" |
Script 1 = connexion
<?php
$hostname_connexionbd = "";
$database_connexionbd = "exstage";
$username_connexionbd = "root";
$password_connexionbd = "";
$connexionbd = mysql_pconnect($hostname_connexionbd, $username_connexionbd,
$password_connexionbd) or die(mysql_error());
php?>
Script 2 = insertion
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", ""
) ;
//sélection de la base de données:
$db = mysql_select_db( "INFOS" ) ;
//récupération des valeurs des champs:
//nom:
$nom = $_POST["nom"] ;
//prenom:
$prenom = $_POST["prenom"] ;
//adresse:
$adresse = $_POST["adresse"] ;
//code postal:
$cp = $_POST["codePostal"] ;
//numéro de téléphone:
$tel = $_POST["telephone"] ;
//création de la requête SQL:
$sql = "INSERT INTO personnes (nom, prenom, adresse, cp, telephone)
VALUES ( '$nom', '$prenom', '$adresse', '$cp', '$tel') " ;
//affichage de la requête SQL pour mieux comprendre ;) :
echo( "<center>".$sql."<br>" ) ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
echo("<center>L'insertion a été correctement effectuée</center>")
;
else
echo("<center>L'insertion à échouée</center>")
;
php?
script 3 = modification1
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", ""
) ;
//sélection de la base de données:
$db = mysql_select_db( "INFOS" ) ;
//requête SQL:
$sql = "SELECT *
FROM personnes
ORDER BY nom" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->nom."
".$result->prenom." <a href=\"modification2.php?idPersonne=".$result->id_personne."\">modifier</a><br>\n")
;
}
php?>
modification2
HTML de "modification"
td><input type="text" name="adresse" value="<?php echo($result->adresse) ;?>"></td>
Script 3 = suppression
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", ""
) ;
//sélection de la base de données:
$db = mysql_select_db( "INFOS" ) ;
//requête SQL:
$sql = "SELECT *
FROM personnes
ORDER BY nom" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->nom."
".$result->prenom." <a href=\"#\" onClick=\"confirme('".$result->id_personne."')\"
>supprimer</a><br>\n") ;
}
php?>
Script 4 = copi
<?php
hauteur_max="400";
$largeur_max="400";
$poid_max="100000";
$destination_photo="photo";
$destination_vignette="vignette";
$proportion="4" ;
$taille = getimagesize("$image");
$h_i = $taille[1];
$w_i = $taille[0];
$poid = filesize("$image");
if (($h_i<=$hauteur_max)&($w_i<=$largeur_max)&($poid<=$poid_max))
{
copy($image,"$destination_photo/$image_name");
$imagefile="$destination_photo/$image_name";
$src_img = imagecreatefromjpeg($imagefile);
$new_w = imagesx($src_img)/$proportion;
$new_h = imagesy($src_img)/$proportion;
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
if (imagejpeg($dst_img,"$destination_vignette/$image_name")) {
$message="$image_name a été copié.<br>";
} else {
$message="L'image n'a pas été copié. Veuillez réessayez<br>";
}
}
else {
$message="<b>INFO </b>sur $image_name<br><br>
Largeur = <b>$w_i</b> pixels<br>(le max autorisé
est de <b>$largeur_max</b> pixels)<br><br>
Hauteur = <b>$h_i</b> pixels<br>(le max autorisé
est de <b>$hauteur_max</b> pixels)<br><br>
Poids = <b>$poid</b> Octets <br>(le max autorisé
est de <b>$poid_max</b> Octet)</font><br>";
}
php?>