Bonne nuit !
ou utiliser le type "image" qui valide le formulaire.Edit : ou si tu veux garder l'image : <img [...] onclick="document.getElementById('form1').submit(); />
<input type="image" name="valider" value="valider" src="nom_de_l_image">
La récupération se fera par
$valide = ($_POST['valider_x']) ? 1 : 0;
pour la syntaxe regarde ICIif ($continuer=="CONTINU")
par:
if($valide)
dans l'action du form rien d'autre que le fichier de traitement:
action="Adresse.php"
Tu recommande de cacher les messages d'erreurs ?par défaut ce serveur affiche les notifications (pas très importantes), pour résoudre ce problème
(...)
signifie que l'indice de $_GET['continue'] n'est pas définis tu n'as pas du le passer dans l'action ou avec "continueR" avec un "R"... plus nécéssaire avec le type image.il me mais Notice: Undefined index: continue in c:.... line 19
Je ne recommande pas de cacher les erreurs, mais les erreurs mineures qui ne sont que des notifications, je ne les considère pas comme étant importante.Tu recommande de cacher les messages d'erreurs ?
avec "E_ALL & ~E_NOTICE & ~E_STRICT"... en tous cas il vaut mieux régler les problèmes au lieu de les cacher.
Sinon oui, tu as raison et c'est même plus ergonomique, l'utilisation des input image, j'y pense pas souventutiliser le type "image" qui valide le formulaire.
PHP:
<input type="image" name="valider" value="valider" src="nom_de_l_image">
Comme ceci:D'ailleurs comment ferais tu (Truc) pour faire en une seule page la saisie des informations et le traitement sans avoir de notification PHP ?
$continue = (isset($_GET['continue'])) ? $_GET['continue'] : '';
tester l'existence de la variable avant utilisation
$valide = (isset($_POST['valider_x'])) ? 1 : 0;
C'est sûr et il va revenir en disant "j'ai pris un bouton submit" classiqueDe toute facon au choix du créateur du topic !