| 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: 15 let
|
|||
0