Page : 1 |
THE_MAD2 |
Posté le 19/03/2009 14:17
- #
|
Membre
10 messages
|
Bonjour, voila, je suis sous la version 4.2, elle marche, enfin presque, j'ai une page qui marche, mais j'ai fais deux autre page, mais elle charge pas, sa dit sa
Fatal error: Maximum execution time of 30 seconds exceeded in ******/libs/gaga.class.php on line 194
J'ai utilisé le même code partout, je comprends plus rien, je pensé que sa venais de mon code donc j'ai continué a faire une nouvelle page et pariel, quesque qui ce passe
|
Warshadow |
Posté le 19/03/2009 20:28
- #
|

Membre
68 messages
22 ans |
Problème de boucle infinie quelque part, a priori. Une mauvaise utilisation de foreach ? Vérifie dans la doc que tu as bien écris tes balises <foreach> ! Edité par Warshadow le 19/03/2009 20:29
|
gaga26 |
Posté le 19/03/2009 20:36
- #
|


813 messages
19 ans |
Hello,
Je pense pareil, d'après moi tu as mal ouvert une balise foreach (avec des attributs faux).
|
THE_MAD2 |
Posté le 19/03/2009 20:51
- #
|
Membre
10 messages
|
Mon .tpl
<div id="main">
<div id="content">
<blockquote class="event">
<h2><img src="templates/seven/images/{x[cat]}" alt="illustration" class="tl" />Listes des Articles</span></h2>
<p class="p1">
<table>
<tr>
<th>Catégorie</th>
<th>Titre</th>
<th>Auteur</th>
<th>Date</th>
</tr>
<foreach var="$articles" as="x">
<tr>
<td>{x[cat]}</td>
<td>{x[titre]}</td>
<td>{x[auteur]}</td>
<td>{x[date]}</td>
</tr>
</foreach>
</table>
</p>
</blockquote>
</foreach>
</div>
Mon php
<?php
include 'libs/gaga.class.php';
include 'includes/config.php';
$tpl = new gagatemplate ('');
$tpl-> assign(array(
'titre_page' => 'Articles'
));
$tpl-> assign(array(
'lieu' => 'Articles'
));
$db = mysql_connect(SERVEUR, UTILISATEUR, MDP );
mysql_select_db(BASE, $db);
// Calcul du nombre d'enregistrement de la table articles
$requete = mysql_query("SELECT id FROM articles");
$total_enreg = mysql_num_rows($requete);
// Initialisation de la requete SQL de la première page
if( $total_enreg != 0)
{
// Execution de la requete SQL et affichage des données dans la page articles
$sql = 'SELECT *
FROM articles
ORDER BY id DESC ';
$req = mysql_query($sql) or die('Erreur SQL !'. $sql. ''. mysql_error());
while($data = mysql_fetch_assoc($req))
{ // Effacement des \ devant les '
$id = $data['id'] ;
$cat = $data['cat'] ;
$titre = stripslashes($data['titre']);
$auteur = stripslashes($data['auteur']);
$date = date('d/m/Y, H\hi', $data['date']);
switch($cat)
{
case 'Test Unattended':
$cat = 'test_una.png';
break;
case '':
$cat = 'thumb1.png';
break;
}
$tpl-> assign_array('articles', array(
'cat' => $cat,
'titre' => $titre,
'auteur' => $auteur,
'date' => $date
));
}
}
$tpl-> parse('seven/header.tpl');
$tpl-> parse('seven/haut.tpl');
$tpl-> parse('seven/articles.tpl');
$tpl-> parse('seven/footer.tpl');
?>
je vois pas d'erreur
|
THE_MAD2 |
Posté le 19/03/2009 20:54
- #
|
Membre
10 messages
|
ho si je la voi, ya deux fois </foreach>
|
THE_MAD2 |
Posté le 19/03/2009 20:55
- #
|
Membre
10 messages
|
ok, nikel je vais me payé une paire de lunette demain
|
Page : 1 |