Mixage php et javascript
minoum
Messages postés
2
Statut
Membre
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,
j'aimerai demander comment devrai-je faire pour prendre la variable dans javascript vers php.
voici mon code javascript avec du php (code inserer)
<script language="javascript">
function ins()
{
<?
$a=$_POST["t1"];
$b=$_POST["t2"];
mysql_connect("localhost","root","")or die("apache abs");
mysql_select_db("essai")or die("base abs");
$r=mysql_db_query("essai",'insert into entite1(nom,pre) values (UCASE("'.$a.'") , UCASE("'.$b.'"))');
if($r==false) echo "alert('tsy mety');";
else echo"alert('mety');";
mysql_close();
?>
}
</script>
comment prendre la valeur du t1 dans la form f1? et du t2 aussi?
aidez moi!!!
j'aimerai demander comment devrai-je faire pour prendre la variable dans javascript vers php.
voici mon code javascript avec du php (code inserer)
<script language="javascript">
function ins()
{
<?
$a=$_POST["t1"];
$b=$_POST["t2"];
mysql_connect("localhost","root","")or die("apache abs");
mysql_select_db("essai")or die("base abs");
$r=mysql_db_query("essai",'insert into entite1(nom,pre) values (UCASE("'.$a.'") , UCASE("'.$b.'"))');
if($r==false) echo "alert('tsy mety');";
else echo"alert('mety');";
mysql_close();
?>
}
</script>
comment prendre la valeur du t1 dans la form f1? et du t2 aussi?
aidez moi!!!
A voir également:
- Mixage php et javascript
- Easy php - Télécharger - Divers Web & Internet
- Telecharger javascript - Télécharger - Langages
- Expert php pinterest - Télécharger - Langages
- Logiciel de mixage gratuit - Télécharger - Lecture & Playlists
- Schéma branchement table de mixage - Forum Audio
1 réponse
Ce n'est pas la bonne manière de faire, je te conseil de suivre cette facon :
Tu créé un fichier PHP nommé "script.php", qui sera appellé via une fonction javascript et un objet XHR. Tu créé ensuite la fonction javascript chargé d'appellé le script php qui fait le traitement.
Voici le code du fichier PHP nommé "script.php" :
Et le code de ta fonction javascript (appellée là ou tu veux) :
ps: la fonction a appeller / modifier est 'treatment'.
C'est ce qu'on appelle la méthode AJAX (mélange PHP / JAVASCRIPT), mais ce n'est pas la seul facon de l'utiliser.
Bon courage.
Tu créé un fichier PHP nommé "script.php", qui sera appellé via une fonction javascript et un objet XHR. Tu créé ensuite la fonction javascript chargé d'appellé le script php qui fait le traitement.
Voici le code du fichier PHP nommé "script.php" :
<?php
$a=$_POST["t1"];
$b=$_POST["t2"];
mysql_connect("localhost","root","")or die("apache abs");
mysql_select_db("essai")or die("base abs");
$r=mysql_db_query("essai",'insert into entite1(nom,pre) values (UCASE("'.$a.'") , UCASE("'.$b.'"))');
mysql_close();
if($r==false) echo "alert('tsy mety');";
else echo"alert('mety');";
?>
Et le code de ta fonction javascript (appellée là ou tu veux) :
function treatment ( ){
var _t1 = "arg1";
var _t2 = "arg2";
var _data = "t1="+_t1+"&t2="+_t2;
var scriptPhp = "script.php";
callScript(scriptPhp, _data);
}
function callScript ( scriptName, args ){
var xhr_object = null;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
xhr_object.open("POST", scriptName, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) {
//alert(xhr_object.responseText); // DEBUG MODE
//document.write(xhr_object.responseText);
eval(xhr_object.responseText);
}
//alert(xhr_object.readyState);
return xhr_object.readyState;
}
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_object.send(args);
}
ps: la fonction a appeller / modifier est 'treatment'.
C'est ce qu'on appelle la méthode AJAX (mélange PHP / JAVASCRIPT), mais ce n'est pas la seul facon de l'utiliser.
Bon courage.