mahboubi
-
28 août 2006 à 01:15
maxime_B
Messages postés788Date d'inscriptionmardi 14 juin 2005StatutMembreDernière intervention15 juin 2010
-
3 sept. 2006 à 22:47
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
//************************************************************************
mysql_select_db($database_trans, $trans);
// on regarde si l'url existe déjà
$sql = "SELECT id FROM fac WHERE nom='$nom' and design='$design'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on compte le nombre de résultats
$res = mysql_num_rows($req);
if($res!=0) // l'url existe déjà, on affiche un message d'erreur
{
echo '<font color="red">Désolé, mais cette designation existe déjà dans notre base.</font>';
}
else // L'url n'existe pas, on insère les informations du formulaire dans la table
//************************************************************************
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO fac (nom, design, quant, prixuni) VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['$row->nom'], "text"),
GetSQLValueString($_POST['$row->dia'], "text"),
GetSQLValueString($_POST['$row->quan'], "int"),
GetSQLValueString($_POST['$row->prixht'], "double"));
mysql_select_db($database_trans, $trans);
$Result1 = mysql_query($insertSQL, $trans) or die(mysql_error());
$updateStmt = "Update fac set montantt=(quant*prixuni) " ;
//connexion à la base de donnée
if (!($link=mysql_pconnect ('localhost','root',''))) {
printf("erreur de connexion à %s, en tant qu'utilisateur %s");
exit();
}
//sélection de la base
if (!mysql_select_db('CANAL', $link )) {
printf("erreur lors de la selection de %s");
printf("erreur:%d %s",mysql_errno($link), mysql_error($link));
exit();
}
//éxecution de l'instruction
if (!($result = mysql_query($updateStmt, $link))) {
sprintf("erreur lors de l'execution de %s ", $updateStmt);
printf("erreur:%d %s",mysql_errno($link), mysql_error($link));
exit();
}
?>
<? if (!($link=mysql_pconnect ('localhost','root',''))) {
printf("erreur de connexion à %s, en tant qu'utilisateur %s");
exit();
}
//sélection dans la base
$searchstmt = " SELECT distinct * from bct,tuyaux where dia like diametre ORDER BY nom";
$searchstm = " SELECT distinct * from bct,beton where dia like types ORDER BY nom";
//sélection de la base
if (!mysql_select_db('CANAL', $link )) {
printf("erreur lors de la selection de %s");
printf("erreur:%d %s",mysql_errno($link), mysql_error($link));
exit();
}
//éxecution de l'instruction
if (!($result = mysql_query($searchstmt, $link))) {
printf("erreur lors de l'execution de %s stmt", $searchstmt);
printf("erreur:%d %s",mysql_errno($link), mysql_error($link));
exit(); }
//éxecution de l'instruction
if (!($resul = mysql_query($searchstm, $link))) {
printf("erreur lors de l'execution de %s stmt", $searchstm);
printf("erreur:%d %s",mysql_errno($link), mysql_error($link));
exit(); }
//affiche des résultats de la recherches
printf("<TABLE BORDER WIDTH=\"100%%\" BGCOLOR=\"#dcdcdc\" NOSAVE>\n");
printf("<tr>
<td><b>Nom</b></td>
<td><b>Désignation</b></td>
<td><b>Quantité</b></td>
<td><b>P.uintaire</b></td>
<td><b></b></td>
</tr>\n");
while (($row = mysql_fetch_object($result))) {
printf("<tr>
<td><INPUT TYPE=CHECKBOX NAME=check1 VALUE=1>%s</td>
<td>%s</td>
<td>%s</td>
<td><INPUT TYPE=CHECKBOX NAME=check2 VALUE=2>%s</td>
</tr>\n",
$row->nom,$row->dia, $row->quan ,$row->prixht,
$row->id, $row->id) ;
}
while (($row = mysql_fetch_object($resul))) {
printf("<tr>
<td><INPUT TYPE=CHECKBOX NAME=check3 VALUE=3>%s</td>
<td>%s</td>
<td>%s</td>
<td><INPUT TYPE=CHECKBOX NAME=check4 VALUE=4>%s</td>
</tr>\n",
$row->nom,$row->dia, $row->quan ,$row->prixhts,
$row->id, $row->id) ;
//********************************************************************
echo '<script language="javascript">
function reponse() {
alert("C est la bonne réponse! ");
}
else
{alert("Désolé, continuez à chercher?????.");}
}
</script>';
}
printf("<form method=post >");
printf("<INPUT TYPE=button NAME=but VALUE=Insérer onClick=reponse()>");
printf("</form>");
printf("</TABLE>\n");
//libèrer la mémoire
mysql_free_result($result);
mysql_free_result($resul);
?>
je voudrais au lieu de resaisie ce q'il y a dans le tableau, faire seulement coché
les case à coché puis cliqué sur insérer pour inseret les données du table tuyaux ou beton dans
la table fac.
j'ai éssaie tous les moyen que j'ai mais ca ne marche pas.
help me ??????
j'ai extrait des enregistrements d"une table je lait afficher sur une page php je veux utiliser des case à cocher por réinsérer ces enregistrement dans une autre table
maxime_B
Messages postés788Date d'inscriptionmardi 14 juin 2005StatutMembreDernière intervention15 juin 201055 3 sept. 2006 à 22:47
salut
"j'ai extrait des enregistrements d"une table je lait afficher sur une page php je veux utiliser des case à cocher por réinsérer ces enregistrement dans une autre table"
...
eh bien, je n'ai pas testé hein, tu pourrais reffaire un formulaire avec comme valeur les variables récupérées dans ta base de donnees....