Vous n'êtes pas identifié(e).
Pages :: 1
slt je suis news en programmation et je realise une application web.
j'ai deja realiser une partie et je doit recuperer les information de ma base de données sur nne page de l'application
appelé historique. j'aimerai que vous me donner des idées et aussi de suivre l'evolution du travail afin que comprenne. je compte sur votre aide. merci de m'aider.
Hors ligne
Bonsoir,
Pour commencer tu peux consulter attentivement les tutos du site : http://www.phpdebutant.org/ à gauche.
Pour ce qui t'intéresse vois les numéros 15 & 16.
Fait des tests et reviens poster quand tu bloque.
Bon courage.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
merci je vais jeter un oeil
Hors ligne
salut!
j'ai realiser un code qui me permet de recuperer les valeurs de base de données sur une page que je nomme historique.php mais il y a quelque petit probleme. j'aimerai que vous m'adiez a gerer ca. voci le code en question
?>
<table width="500">
<tr>
<td width="29">id</td>
<td width="58">nom</td>
<td width="71">prenom</td>
<td width="33">age</td>
<td width="43">sexe</td>
<td width="36">ville</td>
<td width="114">code_postal</td>
<td width="44">pays</td>
<?php
while ($values = mysql_fetch_array($query)) {
?>
<tr>
$fontset=1;
while($colonne=mysql_fetch_array($resultat))
{if($fontset==1){
echo'<tr>
<td><?php echo $values["id"]; ?></td>
<td><?php echo $values["nom"]; ?></td>
<td><?php echo $values["prenom"]; ?></td>
<td><?php echo $values["age"]; ?></td>
<td><?php echo $values["sexe"]; ?></td>
<td><?php echo $values["ville"]; ?></td>
<td><?php echo $values["code_postal"]; ?></td>
<td width="32"><?php echo $values["pays"]; ?></td>
</tr></a><tr>';$fontset=0;}else {
echo'<tr style="background-color:#CCFFFF">
<td><?php echo $values["id"]; ?></td>
<td><?php echo $values["nom"]; ?></td>
<td><?php echo $values["prenom"]; ?></td>
<td><?php echo $values["age"]; ?></td>
<td><?php echo $values["sexe"]; ?></td>
<td><?php echo $values["ville"]; ?></td>
<td><?php echo $values["code_postal"]; ?></td>
<td><?php echo $values["pays"]; ?></td>
</tr></a><tr>';$fontset=1;}
$a++;
}
<?php
} // fin while
?>
</table>
<?php
} else
echo "erreur : ".mysql_error();
?>
-- juste qu'on y apporte quelque petite correction.... merci
Hors ligne
Saluton,
Ceci, pour commencer : Pourquoi il ne faut pas faire SELECT *
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Je t'ai mis le code en couleur, c'est plus lisible, pense à utiliser les balises [ code] et [ /code] la prochaine fois.
mais il y a quelques petits problèmes.
Oui mais lesquels ?
Je voie déjà qu'il manque un </tr> avant la ligne 23 et que tu as du code php en dehors des balises <?php .. ?>
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
De toute façon ton code est mal foutu, tu fermes la balise php puis tu refais du php sans ouvrir une nouvelle balise.
La deuxième boucle while, qui démarre en plein html, est censée parcourir $resultat dont on ne sait d'où tu nous le sors.
Bref, un beau merdier.
Et mcAllan qui milite pour du code propre, va être content l'Alain, tiens !
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Et mcAllan qui milite pour du code propre, va être content l'Alain, tiens !
C'est clair que là il y a du boulot...
Mais chaque chose en son temps
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
ok merci pour tout ces mot! moi j'aimerai que vous m'aidiez a corriger ces erreurs!!
Hors ligne
Alors commence par fournir les infos utiles :
Quelle version de PHP et de MySQL ?
Qui dit application web, dit découpage en processus métiers, vues utilisateurs, récupération des erreurs, veille à la vulnérabilité...
Toi, tu nous affiches un bout de code sorti d'on ne sait où, allant nulle part ailleurs que droit dans le mur et tu voudrais qu'on corrige les erreurs.
Mais c'est le script lui-même qui est une erreur, dès la première requête.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
J'ajouterai :
Commence par un peux mieux structurer ton code.
Coté HTML vérifie que tes balises s'ouvrent et se ferment dans le bon ordre:
Coté PHP, met bien ton code entre les balises <?php et ?> utilise bien des variables qui existent, structure correctement tes boucles.
Commence simple et améliore/enjolive dans un deuxième temps.
Promotion de PPOO : Programmation Propre Orientée Objet !!
Recommande AAO : Apéritif Avec Olives...
Glop, glop
Hors ligne
Pages :: 1