récup data formulaire > alimentation base et refresh BALEZE
Posté : 18 juil. 2011, 17:08
Bonjour,
J'aimerais afficher index.php, dont une partie de la page s'actualise avec des infos nouvelles,
qui sont récupérées d'une case à cocher (qui récupère l'id d'un enregistrement d'une table) et d'une liste déroulante qui récupère la valeur de quantité ...
On Click récup data formulaire > alimentation base et refresh
index.php contient une fonction javascript qui est appelée par un Onclick
j'ai mis des trucs bizarres dedans juste pour tester la fonction! mais ça ne marche pas!
<script language="JavaScript">
<!--
function check()
{
if(document.form.quantite.value=='1')
{
alert('ça marche mec');
}
else if(document.form.chekbox.value=='on')
{
alert('checkbox marche');
}
else
{
alert('va chercher des noisettes');
}
}
//-->
</SCRIPT>
plus loin dans le body ...
<form name="form" method="POST" action="index.php">
<?php
$sql='SELECT * FROM produits_tbl WHERE code_produit LIKE "%MAC%"';
$req=mysql_query($sql) or die ('ERREUR '.$sql.' '.mysql_error());
while ($data=mysql_fetch_array($req))
{
echo'<table width="758" border="0">
<tr>
<td valign="top"><font face="arial" size="2" color="black"><b>'.$data['id'].'</b></font>';
echo'<img src="'.$data['image'].'"></td valign="top">';
echo'<td><font face="arial" size="2" color="black"><b>'.$data['nom'].'</b> - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black"><b>'.$data['designation'].'</b> - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black">'.$data['description'].' - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black">'.$data['code_produit'].' - </font>';
Quantité <select name="quantite" size="1">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input type="checkbox" name="checkbox" value="'.$data['id'].'">
<a href="index.php" onClick="check();">Ajouter au panier</a>
</font></td></tr> </table>';
echo'<font face="arial" size="1" color="#999999">-----------------------------------------------------------------
-------------------------------------------------------------------------------------------<br></font>'
echo'document.form.chekbox.value()';}
?></form>
Pour le "refresh" j'imagine qu'il faut intégrer un code "html?" dans la fonction javascript
avec les infos de ce mini-formulaire ( liste déroulante et case à cocher ) j'aimerais alimenter une base pan_tbl avec un INSERT TO
et également alimenter cette base pan_tbl avec des infos de la table produits_tbl qui affiche id, designation, desciption ... )
Je vous remercie grandement à l'avance ...
Si vous ne comprenez rien ou si vous avez des questions I'm HEre fOr YOu
cool
J'aimerais afficher index.php, dont une partie de la page s'actualise avec des infos nouvelles,
qui sont récupérées d'une case à cocher (qui récupère l'id d'un enregistrement d'une table) et d'une liste déroulante qui récupère la valeur de quantité ...
On Click récup data formulaire > alimentation base et refresh
index.php contient une fonction javascript qui est appelée par un Onclick
j'ai mis des trucs bizarres dedans juste pour tester la fonction! mais ça ne marche pas!
<script language="JavaScript">
<!--
function check()
{
if(document.form.quantite.value=='1')
{
alert('ça marche mec');
}
else if(document.form.chekbox.value=='on')
{
alert('checkbox marche');
}
else
{
alert('va chercher des noisettes');
}
}
//-->
</SCRIPT>
plus loin dans le body ...
<form name="form" method="POST" action="index.php">
<?php
$sql='SELECT * FROM produits_tbl WHERE code_produit LIKE "%MAC%"';
$req=mysql_query($sql) or die ('ERREUR '.$sql.' '.mysql_error());
while ($data=mysql_fetch_array($req))
{
echo'<table width="758" border="0">
<tr>
<td valign="top"><font face="arial" size="2" color="black"><b>'.$data['id'].'</b></font>';
echo'<img src="'.$data['image'].'"></td valign="top">';
echo'<td><font face="arial" size="2" color="black"><b>'.$data['nom'].'</b> - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black"><b>'.$data['designation'].'</b> - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black">'.$data['description'].' - </font>';
echo'<font face="Arial, Verdana, Helvetica, sans-serif" size="1" color="black">'.$data['code_produit'].' - </font>';
Quantité <select name="quantite" size="1">
<option value="0" selected>0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input type="checkbox" name="checkbox" value="'.$data['id'].'">
<a href="index.php" onClick="check();">Ajouter au panier</a>
</font></td></tr> </table>';
echo'<font face="arial" size="1" color="#999999">-----------------------------------------------------------------
-------------------------------------------------------------------------------------------<br></font>'
echo'document.form.chekbox.value()';}
?></form>
Pour le "refresh" j'imagine qu'il faut intégrer un code "html?" dans la fonction javascript
avec les infos de ce mini-formulaire ( liste déroulante et case à cocher ) j'aimerais alimenter une base pan_tbl avec un INSERT TO
et également alimenter cette base pan_tbl avec des infos de la table produits_tbl qui affiche id, designation, desciption ... )
Je vous remercie grandement à l'avance ...
Si vous ne comprenez rien ou si vous avez des questions I'm HEre fOr YOu
cool