Extensions et tutorials gratuits disponibles sur internet pour Dreamweaver. PHP et ASP. Classement thématique. Blog référencé par Adobe Communauté Dreamweaver.

Dreamweaver gratuit

PHP : récupération d'un ID d'enregistrement au moment de l'insertion

06 avril 2007 | Posté par caroder à 07:32

Bookmark and Share

Voici un tutorial fort utile notamment lorsque vous voulez proposer à vos utilisateurs une page de récapitulatif des données qu'ils viennent d'insérer.

Cette opération est très simple mais requiert de travailler dans le code. Vous devez aller dans la page d'insertion et repérer la requête SQL qui procède à l'insertion de l'enregistrement dans la base. Celle-ci est précédée du code ci-dessous :

$insertSQL = sprintf("INSERT INTO [...]

Quelques lignes plus bas, vous verrez le code suivant (en fonction des noms de variables que vous avez donné cela peut changé légèrement) :

$Result1 = mysql_query($insertSQL, $maConnexion) or die(mysql_error());
$insertGoTo = "ma_page_de_recapitulatif.php";

Modifiez le code de la façon suivante (en gras ci-dessous) :

$Result1 = mysql_query($insertSQL, $maConnexion) or die(mysql_error());
$theID = mysql_insert_id();
$insertGoTo = "ma_page_de_recapitulatif.php?mon_nom_d_ID={theID}";

Ce code envoie en paramètre d'URL le numéro d'ID à ma_page_de_recapitulatif.php. Sur celle-ci, créer un enregistrement et indiquer dans "paramètre d'URL" le champ de votre ID.

Le tour est joué !

*************************************

PHP : Insert and Retrieve Auto_Increment Field

The tutorial below for Dreamweaver/PHP-MySQL allows you to retrieve the contents of the ID field of a newly inserted record.

Catégorie : Utilisation de PHP | Commentaires [0] | Permalien [#]

Commentaires

 

Poster un commentaire