|
Inscrit
Inscription : septembre 2005 Messages : 260 Détails du profil  Informations forums : Inscription : septembre 2005 Messages : 260 Points : 98 Points : 98
|
Bonjour,
Mon site
Je vous donne le code complet avec la base de donner
Code source
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
| <table align="center">
<td>Tapez un texte ici puis selectionner un article dans le menu deroulent</td>
<tr><td>
<input type="text" id="abr" name="abr" value="Voila le code presque complet" style="border-color:blue; border-style:dotted;" onkeyup="treatquery();" / size="60"></td></tr>
</table>
<table border="2" align="center" width="571" height="6">
<tr><td align="center"><b><?=ACTION?></b><td align="center"><b><?=DESC?></b></td><td align="center"><b><?=QTY?></b></td><td align="center"><b><?=UNIT?></b></td><td align="center"><b><?=TAX?></b></td><td align="center"><b><?=TOTAL?></b></td></tr>
<? for($i=0; $i< 5; $i++){ ?>
<tr>
<td><input type="button" id="myButton" value="Ajouer" onclick="envoi_<?=$i?>();" style="border-color:blue; border-style:dotted;" /></td>
<td>
<input type=text size="50" id="d<?=$i?>" name="d<?=$i?>" value="<? $d0 = addslashes(trim($_GET['d0'])); ?>" style="border-color:rgb(255,102,0); border-style:dotted;"></td>
<td><input type=text size=3 name="n<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td>
<td><input type=text size=6 name="p<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td>
<td><input type=text size=5 name="ta<?=$i?>" value="<?=$taxrate?>" onchange="checkNumber(this);remind(this.value);subSum(<?=$i?>);" style="border-color:rgb(255,102,0); border-style:dotted;"></td>
<td><input type=text size=7 name="to<?=$i?>" value="" onchange="checkNumber(this);subSum(<?=$i?>);redoTotal();" style="border-color:rgb(255,102,255); border-style:dotted;"></td>
</tr></tr>
<? } ?>
</table><br>
<script type="text/javascript" language="javascript">
<!--
function twAller_produit(_url,_cadre,_target) {
if (_cadre) {
parent._cadre.location.href = _url;
} else if (_target) {
_target = window.open(_url,_target);
} else {
window.location.href = _url;
}
}
//-->
</script>
<?php
define('DBHOST', 'db225.********');
define('DBUSER', 'db******6');
define('DBPASS', 'H********7');
define('DBNAME', 'd******6');
$link = mysql_connect(DBHOST, DBUSER, DBPASS);
mysql_select_db(DBNAME, $link) or die("Impossible d'acce`der a` la base de donne'es");
$requete="select name from fiche_products";
$resultat2requete=mysql_query($requete);
$nbr2champs=mysql_num_fields($resultat2requete);
$nbr2lignes=mysql_num_rows($resultat2requete);
?>
<center><select name="Menu_produit" onChange="sel = this.options[this.selectedIndex].value; if (sel) { twAller_produit(sel,'','') }">
<option>Sйlection par nom de client</option>
<form name=req action="" method=post>
<?
while ($ligne=mysql_fetch_row($resultat2requete))
{
?>
<option value="?client=<?=$ligne[0]?>">
<?
if ($ligne != " "){ echo $ligne[0];} ?>
</option>
<?
}
?>
</select>
<!--<input type="submit" name=envoyer value="cherche dans base" />-->
</form>
<?
mysql_close($link);
?>
<!-- --><!-- --><!-- -->
<!-- --><!-- --><!-- -->
<?php
define('DBHOST', 'db225.********');
define('DBUSER', 'db******6');
define('DBPASS', 'H********7');
define('DBNAME', 'd******6');
$link = mysql_connect(DBHOST, DBUSER, DBPASS);
mysql_select_db(DBNAME, $link) or die("Impossible d'acce`der a` la base de donne'es");
$client=$_GET["client"];
$requete="select `name` , `description` , `quantity` , `price` , `tax` , `notes` from fiche_products where name = '$client'";
$resultat2requete=mysql_query($requete);
$nbr2champs=mysql_num_fields($resultat2requete);
$nbr2lignes=mysql_num_rows($resultat2requete);
?>
<?
while ($ligne=mysql_fetch_row($resultat2requete))
{
if ($ligne != " ")
{
?>
<br><table>
<?
echo '<input type="text" size="80" id="toto0" name=toto0" value="', $ligne[0], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;"/><br>';
echo '<input type="text" size="80" id="toto1" name=toto1" value="',$ligne[1], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;" /><br>';
echo '<input type="text" size="80" id="toto2" name=toto2" value="', $ligne[2], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;" /><br>';
echo '<input type="text" size="80" id="toto3" name=toto3" value="', $ligne[3], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;" /><br>';
echo '<input type="text" size="80" id="toto4" name=toto4" value="', $ligne[4], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;" /><br>';
echo '<input type="text" size="80" id="toto5" name=toto5" value="', $ligne[5], '" onchange="myButton.click();" style="border-color:blue; border-style:dotted;" /><br>';
}
}
?>
</table></center>
<!-- --><!-- --><!-- -->
<!-- --><!-- --><!-- -->
<?php
$ligne = array(
'ligne 1',
'ligne 2',
'ligne 3',
'ligne 4',
);
?>
<script type="text/javascript">
//<![CDATA[
function $() {
var elements = new Array();
for (var i=0,len=arguments.length;i<len;i++) {
var element = arguments[i];
if (typeof element == 'string') {
var matched = document.getElementById(element);
if (matched) {
elements.push(matched);
} else {
var allels = (document.all) ? document.all : document.getElementsByTagName('*');
var regexp = new RegExp('(^| )'+element+'( |$)');
for (var i=0,len=allels.length;i<len;i++)
if (regexp.test(allels[i].className))
elements.push(allels[i]);
}
if (!elements.length)
elements = document.getElementsByTagName(element);
if (!elements.length) {
elements = new Array();
var allels = (document.all) ? document.all : document.getElementsByTagName('*');
for (var i=0,len=allels.length;i<len;i++)
if (allels[i].getAttribute(element))
elements.push(allels[i]);
}
if (!elements.length) {
var allels = (document.all) ? document.all : document.getElementsByTagName('*');
for (var i=0,len=allels.length;i<len;i++)
if (allels[i].attributes)
for (var j=0,lenn=allels[i].attributes.length;j<lenn;j++)
if (allels[i].attributes[j].specified)
if (allels[i].attributes[j].nodeValue == element)
elements.push(allels[i]);
}
} else
elements.push(element);
}
if (elements.length == 1)
return elements[0];
else
return elements;
}
//]]>
</script>
<script> function envoi_0() {
$('d0').value = $('toto0').value;
$('n0').value = $('toto2').value;
$('p0').value = $('toto3').value;
$('ta0').value = $('toto4').value;
} </script>
<script> function envoi_1() {
$('d1').value = $('toto0').value;
$('n1').value = $('toto2').value;
$('p1').value = $('toto3').value;
$('ta1').value = $('toto4').value;
} </script>
<script> function envoi_2() {
$('d2').value = $('toto0').value;
$('n2').value = $('toto2').value;
$('p2').value = $('toto3').value;
$('ta2').value = $('toto4').value;
} </script>
<script> function envoi_3() {
$('d3').value = $('toto0').value;
$('n3').value = $('toto2').value;
$('p3').value = $('toto3').value;
$('ta3').value = $('toto4').value;
} </script>
<script> function envoi_4() {
$('d4').value = $('toto0').value;
$('n4').value = $('toto2').value;
$('p4').value = $('toto3').value;
$('ta4').value = $('toto4').value;
} </script>
</select></form>
<? $var = $_SESSION['tata0']; ?> |
Base de donner
Code SQL :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| -- phpMyAdmin SQL Dump
-- version 2.6.4-pl3
-- http://www.phpmyadmin.net
--
-- Serveur: ***********
-- Gйnйrй le : Mercredi 18 Juillet 2007 а 13:57
-- Version du serveur: 4.0.27
-- Version de PHP: 4.3.10-200.schlund.1
--
-- Base de donnйes: `d***********6`
--
-- --------------------------------------------------------
--
-- Structure de la table `fiche_products`
--
CREATE TABLE `fiche_products` (
`product_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) NOT NULL DEFAULT '',
`description` text NOT NULL,
`quantity` int(11) NOT NULL DEFAULT '0',
`price` decimal(10,2) NOT NULL DEFAULT '0.00',
`tax` decimal(12,1) NOT NULL DEFAULT '0.0',
`notes` text NOT NULL,
PRIMARY KEY (`product_id`)
) TYPE=MyISAM AUTO_INCREMENT=22 ;
--
-- Contenu de la table `fiche_products`
--
INSERT INTO `fiche_products` VALUES (1, 'AGRAFEUSE CLOUEUSE PNEUMATIQUE', 'Agrafeuse cloueuse pneumatique. Livrйe en mallette. Capacitй de 15 а 40 mm.', 1, 199.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (2, 'SOUFFLETTE BEC COURT', 'Soufflette air comprimй а bec court. Livrйe avec raccord standard а baоonnette. Fabrication Italie garantie 2 ans.', 1, 4.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (3, 'SOUFFLETTE BEC LONG', 'Soufflette air comprimй а bec long. Livrйe avec raccord standard а baоonnette. Fabrication Italie garantie 2 ans.', 1, 5.30, 19.6, '');
INSERT INTO `fiche_products` VALUES (4, 'POMPE A GRAISSE PNEUMATIQUE', 'Pompe а graisse pneumatique capacitй 400ml. Gamme Expert', 1, 32.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (5, 'PISTOLET DE PULVERISATION', 'Pistolet pneumatique de pulvйrisation. Fabrication Italie. Pour projection de tout liquide non corrosif ( dйsherbant, gas-oil, huile… ).', 1, 14.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (6, 'PISTOLET PEINTURE A GRAVITE', 'Pistolet а peinture а gravitй professionnel. Modиle en aluminium а rиglages multiples/', 1, 24.00, 19.6, 'fgdsgs fdgsdg fdg sdfg');
INSERT INTO `fiche_products` VALUES (7, 'PISTOLET PEINTURE PROFESSIONNEL', 'Pistolet pneumatique pour peinture. Godet aluminium autoclave, buse laiton. Couvercle de rйservoir en mйtal. Fabrication Italie.', 1, 24.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (8, 'PISTOLET POUR ENDUIT', 'Pistolet pneumatique pour enduit avec godet а gravitй', 1, 40.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (9, 'MARTEAU BURINEUR PNEUMATIQUE H', 'Marteau burineur pneumatique livrй avec 4 burins queue hexagonale : 1 pointerolle, 1burin plat droit, un burin йchancrй а dйcouper, un burin plat biseau.', 1, 24.00, 19.6, '');
INSERT INTO `fiche_products` VALUES (10, 'MARTEAU BURINEUR PNEUMATIQUE R', 'Marteau burineur pneumatique livrй avec 4 burins queue ronde : 1 pointerolle, 1burin plat droit, un burin йchancrй а dйcouper, un burin plat biseau.', 1, 17.00, 19.6, '2222222222222222222222222'); |
Merci
|