2013-01-13 1 views
1

J'ai fait une requête, en utilisant mysql_* façon, que certaines valeurs de selectfrom un table, where ligne de id est 1. Ensuite, je mets toutes ces valeurs dans des variables pour que je puisse les répercuter dans ma forme. Comment puis-je faire la même chose en utilisant la méthode de requête de base de données de Joomla?exemple Joomla 1.5 Base de données de requête nécessaire

Voici un exemple de mon code de travail, en utilisant mysql_*:

<?php // DATABASE QUERY 
     $query="SELECT countdown_module, hometeam_header 
       FROM jos_gm_nextmatch 
       WHERE id = 1"; 
     $result=mysql_query($query); 

     // DATABASE VARIABLES 
     $countdown_module = mysql_result($result,$i,"countdown_module"); ?> 
     $hometeam_header = mysql_result($result,$i,"hometeam_header"); ?> 

    <form action="" method="post" name="form"> 
    <input name="countdown_module" value="<?php echo $countdown_module ?>" type="text" /> 
    <input name="hometeam_header" value="<?php echo $hometeam_header ?>" type="text" /> 
    <input name="submit" type="submit" value="UPDATE" /> 
    </form> 

Répondre

0

OK je l'ai trouvé !!! Voici un exemple ...

<?php // DATABASE QUERY 
     $db = JFactory::getDBO(); 
     $query="SELECT countdown_module, hometeam_header 
       FROM jos_gm_nextmatch 
       WHERE id = 1"; 
     $db->setQuery($query); 
     $rows = $db->loadObjectList(); 
     $itemrow = $rows[0]; 

     // DATABASE VARIABLES 
     $countdown_module = $itemrow->countdown_module; 
     $hometeam_header = $itemrow->hometeam_header; ?> 

    <form action="" method="post" name="form"> 
    <input name="countdown_module" value="<?php echo $countdown_module ?>" type="text" /> 
    <input name="hometeam_header" value="<?php echo $hometeam_header ?>" type="text" /> 
    <input name="submit" type="submit" value="UPDATE" /> 
    </form>