récup data formulaire > alimentation base et refresh BALEZE

pollux
Invité n'ayant pas de compte PHPfrance

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

devlop78
Invité n'ayant pas de compte PHPfrance

19 juil. 2011, 16:48

Si vous ne comprenez rien
Tu avais déjà prévu ce qui allait arriver. Je ne suis pas modérateur, mais simples recommandations :

- Utilise les fonction de citation "Quote" ou de codes (PHP, SQL, HTML, Code) pour tes codes et citations (résultats etc).
- Essaie d'avoir un compte (Là, on a pas trop envie de répondre à un anonymous ...)
- Essaie de reformuler la question car j'ai lu le début et j'ai déjà rien compris, je n'ai pas envie de faire l'effort de comprendre pour t'aider. Mais si tu énonces ton problème de manière claire, ça nous incitera à t'aider.