Autor | Zpráva | ||
---|---|---|---|
rad Profil * |
#1 · Zasláno: 6. 4. 2011, 20:50:15
mam jednoduchy kod kterym jen chci vypsat neco na stranku bohuzel mi muj template vypisuje jenom block a ostatniho html si nevsima nevite co s tim ?
<?php require_once'./db.php'; // Astuce pour inclure le chemin de PEAR pour require ou include ini_set('include_path', get_include_path() .PATH_SEPARATOR ."C:\wamp\bin\php\php5.3.5\PEAR"); // La librairie de gestion de template PHP Lib require_once 'HTML/Template/PHPLIB.php'; $db->query("SELECT * FROM stock,produit WHERE produit.id_produit=stock.produit_id_stock AND produit.produit_nom='$title';"); $leghts = $db->num_rows(); if( sizeof($leghts) > 0 ) { //On associe Ó l'instance le fichier de dÚfinition du template $montemplate = new HTML_Template_PHPLIB(dirname(__FILE__), 'keep'); $montemplate->setFile('form_produit', 'form_produit.html'); while($user = $db->fetch_assoc()) { $count=$user['quantite']; if ($count>0) { $opt1=$user['stock_option1']; $opt2=$user['stock_option2']; $opt3=$user['stock_option3']; $id_stock=$user['id_stock']; $db2 = new database(); if (($opt1+$opt2+$opt3)>0) { $db2->query("SELECT id_option_option,option_option_description FROM option_option WHERE option_option.id_option_option='$opt1' OR option_option.id_option_option='$opt2' OR option_option.id_option_option='$opt3';"); while($user2 = $db2->fetch_assoc()) { $tableau[]= $user2['option_option_description']; } $resultat_tableau=implode(" - ",$tableau); //On explique Ó l'instance comment repÚrer un bloc particulier dans la dÚfinition du template $montemplate->setBlock('form_produit','form','form_produit_ref'); //En initialisant ligne par ligne avec les valeurs voulues $montemplate->setVar('ID_STOCK',$id_stock); $montemplate->setVar('RESULT_TABLE',$resultat_tableau); $montemplate->parse('form_produit_ref','form_produit', true); $tableau=''; // Enfin on envoie tout þa au client echo $montemplate->finish($montemplate->parse('OUT', 'form')); } } } }; ?> a tady html <form class="cart_form" action="cart_action.php" method="get"> <label for="produit_option">votre choix</label> <select title="votre choix" name="order_code" id="produit_option" class="styled"> <!-- BEGIN form --> <option value="{ID_STOCK}">{RESULT_TABLE}</option> <!-- END form --> <label for="quantity"> quantité <input id="quantity" class="" type="text" name="quantity" value="1" size="3" maxlength="2"/> </label> <input type="submit" name="submit" value="Add to cart"/> </form> |
||
Časová prodleva: 13 let
|
0