645555ad75b05 - Resumé PHP Ajout Modification Suppression Et Affichage

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 6

Informatique

Classe : 4ème SCIENCES DE L’INFORMATIQUE


Résumé Script PHP :
Ajout, Modification, Suppression et Affichage
Script PHP : ajout d’un enregistrement
****Récupération des données****
$NomVariable=$_POST[‘NomElement1’] ;

$NomVariable=$_POST[‘NomElement N’] ;
****Connexion ****
$cnx=mysqli_connect(‘localhost’,’root’,’’,’NomBD’) ;
****Les Requêtes****
$req1= ‘’select* From NomTable Where (Condition) ;‘’ ;

$req2= ‘’Insert into NomTable (Listes des champs) Values ( Variables PHP) ;’’ ;

****Test (Existence) ****


$res=mysqli_query($cnx, $req1) ;

$nb=mysqli_num_rows($res) ;

If($nb !=0)

Echo ‘ Enregistrement déjà existant’ ;

Else
****Insertion*****
{ $res=mysqli_query($cnx, $req2)
****Vérification de l’insertion*****
If(mysqli_affected_rows($cnx)==0)

Echo ‘ Problème Ajout’ ;

Else

Echo ‘ Ajout avec succès’ ;

mysqli_close($cnx) ;
Script PHP : Modifier un enregistrement
****Récupération des données****
$NomVariable=$_POST[‘NomElement1’] ;

$NomVariable=$_POST[‘NomElement N’] ;
****Connexion ****
$cnx=mysqli_connect(‘localhost’,’root’,’’,’NomBD’) ;

****Les Requêtes****
$req1= ‘’select* From NomTable Where (condition) ;‘’ ;

$req2= ‘’ UPDATE NomTable

SET Champ=$NomVariable….

WHERE ( condition) ;’’ ;

****Test (Existence) ****


$res=mysqli_query($cnx, $req1) ;

$nb=mysqli_num_rows($res) ;

If($nb ==0)

Echo ‘ Enregistrement a modifié non existant’ ;

Else
****Modification*****
{ $res=mysqli_query($cnx, $req2)
****Vérification de l’insertion*****
If(mysqli_affected_rows($cnx)==0)

Echo ‘ Enregistrement non modifié’ ;

Else

Echo ‘ Enregistrement modifié avec succès’ ;

mysqli_close($cnx) ;
Script PHP : Supprimer un enregistrement
****Récupération des données****
$NomVariable=$_POST[‘NomElement1’] ;

$NomVariable=$_POST[‘NomElement N’] ;
****Connexion ****
$cnx=mysqli_connect(‘localhost’,’root’,’’,’NomBD’) ;
****Les Requêtes****
$req1= ‘’select* From NomTable Where (condition) ;‘’ ;

$req2= ‘’ DELETE FROM NomTable

WHERE ( condition) ;’’ ;

****Test (Existence) ****


$res=mysqli_query($cnx, $req1) ;

$nb=mysqli_num_rows($res) ;

If($nb ==0)

Echo ‘ Enregistrement a supprimé non existant’ ;

Else
****Suppression*****
{ $res=mysqli_query($cnx, $req2)
****Vérification de la suppression*****
If(mysqli_affected_rows($cnx)==0)

Echo ‘ Enregistrement non supprimé’ ;

Else

Echo ‘ Enregistrement supprimé avec succès’ ;

mysqli_close($cnx) ;
Script PHP : Affichage des lignes d’une table

****Connexion ****
$cnx=mysqli_connect(‘localhost’,’root’,’’,’NomBD’) ;
****Les Requêtes****
$req1= ‘’select Champ1, champ2, …, champs N From NomTable Where (condition) ;‘’ ;

****Affichage Entête tableau*****


echo"<table border=2>

<tr>

<th>TitreColonne1</th>

<th>…………………….</th>

<th>…………………….</th>

<th> TitreColonneN</th>

</tr>";
****Affichage des lignes de la variable $res****
$res=mysqli_query($cnx, $req1) ;

while ($t=mysqli_fetch_array($res))

{ echo"<tr>

<td>$t[0]</td>

<td>$t[1]</td>

.
mysqli_fetech_array($res) : lecture d’une
<td>$t[N-1]</td> ligne dans l’objet $res
</tr>";

}
$t =
echo"</table>";
0 1 … N-1
.
mysqli_close($cnx) ;

Vous aimerez peut-être aussi