Carrément pas...
ce n'est pas la fonction PHP qui déclenche le refresh parce que au moment où le meta fait effet, PHP a fini de s'exécuter depuis un bon bout de temps (plusieurs secondes au moins...)
Il ne s'agit pas d'un effet direct de PHP, mais de l'effet d'une balise HTML, il n'y a auncune fonction PHP qui permet de rafraichir une page.
Si je suis ton raisonnement :
en JavaScript, on activer ou désactiver certains éléments d'un formulaire en fonction d'un checkbox (sans reload de la page), il s'agit de JavaScript, mais on peut tout à fait générer le JS via PHP...
Est-ce que cela signifie pour autant qu'on peut en PHP activer ou désactiver certains éléments d'un formulaire selon la valeur d'un checkbox ? (sans reload de la page)
NON
Quand tu fais du PHP (et plus généralement, du développement Web qui inclut une partie côté serveur) il est très important de savoir ce qui est côté serveur et ce qui est côté client (et parfois même ce qui est entre le deux : le protocole HTTP)
Sinon tu risques de faire face à de nombreuses incompréhensions et de nombreux bugs qui viendront de cette méprise (notam le célèbre :
<input type="text" onchange="<?php mysql_query('UPDATE tbl SET chp = new_value'); ?>">
et après... "Pourquoi ça marche pas ?")
Partager