Rechercher : dans
Par :

Appel une fonction PHP à l'aide d'un button

Dernière réponse le 18 jui 2007 à 09:17:58 Pascal_22, le 18 jui 2007 à 02:01:01 
 Signaler ce message aux modérateurs

Bonjour à tous,

J'aimerais savoir si c'Est possible d'appeller une function de php a l'aide d'un bouton. J'aurais en fait 2 boutons, un pour afficher le contenu de la table et l'autre bouton pour ajouter un élément a la table.
Voici un exemple de mon code


<html>
<head><title>Connexion à Mysql</title></head>

<body>

<?php

function AjoutNote()
{
	echo "<h1>dedans la sub</h1>";
}

function AfficherNoteS()
{
	$cn=mysql_connect("localhost","root","");
	if(!$cn)
	{
		echo "Impossible de se connecter : " . mysql_error();
	}
	
	$db_Inventaire=mysql_select_db('Inventaire',$cn);
	if(!$db_Inventaire)
	{
		echo "Impossible d\'utiliser la base : " . mysql_error();
	}

	$query="select * from Notes";
	$result=mysql_query($query);
	$nb=mysql_numrows($result);
	$i=0;
	echo "<table width=100% border=2>";
	while ($i<$nb)
	{
		echo "<tr>";
			echo "<td>";
				$note=mysql_result($result,$i,"DescNote");
				echo "La Note No " . ($i+1) . " " . $note;
				$i++;
			echo "</td>";
		echo "</tr>";

                      }
	echo "</table>";

}

?>




<form>
<button type="submit" name="btAdd" value="Ajouter une Note" onclick="AjoutNote();">Ajouter une Note</button>

<button type="button" name="btAfficher" value="Afficher les Notes" onclick="<? AfficherNoteS() ?>">Afficher les Notes</button>


</form>

</body>
</html>
Car je veux éviter d'avoir 2 pages web de plus (ajout.php et afficher.php) !! Est-ce possible d'arranger le tout mais sur une seul page PHP ??
Si quelqu'un pourrait me donne un conseil cela serais bien apprécier !! 

Merci Beaucoup !

Pascal_22

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Appel une fonction PHP à l'aide d'un button » dans :
PHP - Les fonctions Voir La notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
[PHP] Fonction mail() VoirLa fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'. renseignez...
[PHP] Headers already sent by..... VoirLorsque vous utilisez une fonction PHP qui manipule les en-têtes HTTP comme par exemple: header() setcookie() session_start() Il est important d'utiliser ces fonctions avant d'avoir généré le moindre flux vers le client. A partir du moment où...
PHP - Mail et fonctions réseau VoirPHP étant un langage consacré au Web, il possède bien évidemment des fonctions lui permettant de communiquer avec le "monde extérieur" à l'aide de fonctions standards. Le service le plus utilisé sur Internet étant la messagerie électronique, il est...
Javascript - Les fonctions VoirLa notion de fonction On appelle fonction un sous-programme qui permet d'effectuer un ensemble d'instructions par simple appel de la fonction dans le corps du programme principal. Cette notion de sous-programme est généralement appelée fonction...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

 krabs, le 18 jui 2007 à 09:17:58
  • +1

Bonjour,
Comme php agit UNIQUEMENT coté serveur il est impossible d'utilisé que php pour cela.
On peut utiliser ajax:
Un petit tutorial: http://www.xul.fr/xml-ajax.html

Répondre à krabs
Collection CommentÇaMarche.net