Autor Zpráva
rad
Profil *
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>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0