par
jay64 » 20 août 2006, 14:55
Bonjour à tous,
Je cherche à réaliser une page wap dynamique et ce grace à PHP.
J'ai trouvé peu de doc précise sur le net pour l'instant et je me suis quelque peu aventuré dans des premières lignes de code.
Cela ne semble pas fonctionner coté navigateur wap.
Quelqu'un pourrait-il m'aider et me dire en gros quelles sont les erreurs que je commet de manière à partir sur de bonnes bases.
Dans l'exemple ci dessous, je cherche juste à afficher un tableau de 3 colonnes dont les lignes sont alimentées par les enregistrements d'une table MySql.
Merci d'avance !
<?php
header("Content-Type: text/vnd.wap.wml");
echo '<'.'?xml version="1.0" encoding="iso-8859-1"?'.'>';
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Résultats Ligue1">
<p>
<?php require_once('../Connections/connexion_bdd_mysql.php'); ?>
<?php
mysql_select_db($database_connexion_bdd_mysql, $connexion_bdd_mysql);
$query_ClassAout = "SELECT IdVoteur, Pseudo, NbPointsJoueursL1_Aout, ClassementMensuelJoueur, ClassementMensuelPrecJoueur ".
"FROM prono_Voteur ".
"WHERE prono_Voteur.IdVoteur>0 ".
"ORDER BY NbPointsJoueursL1_Aout DESC, Pseudo ASC ";
$ClassAout = mysql_query($query_ClassAout, $connexion_bdd_mysql) or die(mysql_error());
$row_ClassAout = mysql_fetch_assoc($ClassAout);
$totalRows_ClassAout = mysql_num_rows($ClassAout);
?>
<table border="1" align="center">
<tr>
<td><div align="center"><strong>Classement</strong></div></td>
<td><div align="center"><strong>Joueur</strong></div></td>
<td><div align="center"><strong>Points marques en aout </strong></div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><?php echo $row_ClassAout['ClassementMensuelJoueur']; ?></div></td>
<td><div align="center"><?php echo $row_ClassAout['Pseudo']; ?></div></td>
<td><div align="center"><?php echo $row_ClassAout['NbPointsJoueursL1_Aout']; ?></div></td>
</tr>
<?php } while ($row_ClassAout = mysql_fetch_assoc($ClassAout)); ?>
</table>
?>
</p>
</card>
</wml>
Bonjour à tous,
Je cherche à réaliser une page wap dynamique et ce grace à PHP.
J'ai trouvé peu de doc précise sur le net pour l'instant et je me suis quelque peu aventuré dans des premières lignes de code.
Cela ne semble pas fonctionner coté navigateur wap.
Quelqu'un pourrait-il m'aider et me dire en gros quelles sont les erreurs que je commet de manière à partir sur de bonnes bases.
Dans l'exemple ci dessous, je cherche juste à afficher un tableau de 3 colonnes dont les lignes sont alimentées par les enregistrements d'une table MySql.
Merci d'avance !
[php]<?php
header("Content-Type: text/vnd.wap.wml");
echo '<'.'?xml version="1.0" encoding="iso-8859-1"?'.'>';
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Résultats Ligue1">
<p>
<?php require_once('../Connections/connexion_bdd_mysql.php'); ?>
<?php
mysql_select_db($database_connexion_bdd_mysql, $connexion_bdd_mysql);
$query_ClassAout = "SELECT IdVoteur, Pseudo, NbPointsJoueursL1_Aout, ClassementMensuelJoueur, ClassementMensuelPrecJoueur ".
"FROM prono_Voteur ".
"WHERE prono_Voteur.IdVoteur>0 ".
"ORDER BY NbPointsJoueursL1_Aout DESC, Pseudo ASC ";
$ClassAout = mysql_query($query_ClassAout, $connexion_bdd_mysql) or die(mysql_error());
$row_ClassAout = mysql_fetch_assoc($ClassAout);
$totalRows_ClassAout = mysql_num_rows($ClassAout);
?>
<table border="1" align="center">
<tr>
<td><div align="center"><strong>Classement</strong></div></td>
<td><div align="center"><strong>Joueur</strong></div></td>
<td><div align="center"><strong>Points marques en aout </strong></div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><?php echo $row_ClassAout['ClassementMensuelJoueur']; ?></div></td>
<td><div align="center"><?php echo $row_ClassAout['Pseudo']; ?></div></td>
<td><div align="center"><?php echo $row_ClassAout['NbPointsJoueursL1_Aout']; ?></div></td>
</tr>
<?php } while ($row_ClassAout = mysql_fetch_assoc($ClassAout)); ?>
</table>
?>
</p>
</card>
</wml>
[/php]