Bonjour à tous,
Je vais faire de nouveau appel à vos conseils et connaissances... heureusement que vous êtes là...
Alors 2 questions problématiques pour moi :
1- J'ai vu qu'en SQL on peut gérer des clés étrangères et traiter des opérations par transactions (commit et roolback si je ne me plante pas) afin d'éviter des enregistrements si plantages...
Dans MySQL, s'agit-il bien des tables InnoDB ? Si oui, s'utilisent-elles comme les tables MyIsam (car les docs ne me sont pas très parlantes en anglais... ben oui, je suis pas un pro

).
Enfin, comment fonctionnent les transactions dans une page PHP ? Conserve-t-on toujours les commandes du type mysql_connect().... ?
2- Après cela, j'ai un problème avec la pagination...
Actuellement, lorsque je fais une requete, j'affiche sous forme de formulaire les résultats pour pouvoir les modifier et/ou les supprimer.
Mais comment afficher sur x pages et réactualiser la page en cours en cas de suppression d'un ou plusieurs éléments ?
Faut-il utiliser les sessions pour passer la requête qui a servit à afficher les résultats dans le cas d'une réactualisation ? n'est-ce pas risqué de faire passer des paramètres dans l'URL ?
(Il y a des exemples sur le net mais qui datent de 2003 !!! et que je ne comprend pas trop... et les plus récents sont des classes toutes prêtes que je comprends encore moins

=> je suis sur PHP4 car je ne connais pas l'objet donc PHP5 pas pour moi...)
Merci d'avance pour vos conseils et/ou exemples.
Yves