Probleme Php
Fermé
Enijadi
Messages postés
8
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
26 janvier 2009
-
26 janv. 2009 à 00:10
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 27 janv. 2009 à 04:58
974_Vin's_974 Messages postés 547 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 19 février 2009 - 27 janv. 2009 à 04:58
6 réponses
djflexlive
Messages postés
557
Date d'inscription
mercredi 26 mars 2008
Statut
Membre
Dernière intervention
23 avril 2015
95
26 janv. 2009 à 00:34
26 janv. 2009 à 00:34
Essayes ceci :
// Pour lister l'ensemble des réponses la question
while ( $ligne = mysql_fetch_array( $resultat ) ) {
echo $ligne['refdossier'];
}
mysql_close();
?>
En revanche, $ligne['refdossier'] te donneras X5 car c'est ce que tu lui demandes. Donc demandes un autre champs ex :
$ligne['id'] ou autre.
// Pour lister l'ensemble des réponses la question
while ( $ligne = mysql_fetch_array( $resultat ) ) {
echo $ligne['refdossier'];
}
mysql_close();
?>
En revanche, $ligne['refdossier'] te donneras X5 car c'est ce que tu lui demandes. Donc demandes un autre champs ex :
$ligne['id'] ou autre.
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
26 janv. 2009 à 06:04
26 janv. 2009 à 06:04
Moi j'aurais fait comme ça.. Essaye toujours :
Maintenant je ne suis pas sûr si c'est ce dont tu veux faire ..
Cordialement
<?php // On appelle la session session_start(); // On se connecte a la base mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']); // On selectionne la base mysql_select_db('erick_clients'); // Creation et envoi de la requete $query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier"; $result = mysql_query($query); // Recuperation des resultats if (!mysql_fetch_row($result)) { echo "Aucun enregitrement ne correspond\n"; } else { while($row = mysql_fetch_row($result)) { $refdossier = $row[0]; $nomdefunt = $row[1]; <table border="0"> <tr> <td><?php echo $rep['refdossier']; ?></td> <td><?php echo $rep['nomdefunt']; ?></td> </tr> </table> } } // Deconnexion de la base de donnees mysql_close(); ?>
Maintenant je ne suis pas sûr si c'est ce dont tu veux faire ..
Cordialement
irongege
Messages postés
40847
Date d'inscription
jeudi 1 novembre 2007
Statut
Modérateur
Dernière intervention
29 juin 2023
5 072
26 janv. 2009 à 09:40
26 janv. 2009 à 09:40
Bonjour
Je mets une copie de la suite de ce topic qui a été posté dans un nouveau topic :
Merci de votre reponse, j'ai essaye mais j'ai une erreur a la ligne 30
<?php
// On appelle la session
session_start();
// On se connecte a la base
mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']);
// On selectionne la base
mysql_select_db('erick_clients');
// Creation et envoi de la requete
$query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier";
$result = mysql_query($query);
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";
}
else {
while($row = mysql_fetch_row($result)) {
$refdossier = $row[0];
$nomdefunt = $row[1];
<table border="0">
<tr>
<td><?php echo $rep['refdossier']; ?></td>
<td><?php echo $rep['nomdefunt']; ?></td>
</tr>
</table>
}
}
// Deconnexion de la base de donnees
mysql_close();
?>
Je mets une copie de la suite de ce topic qui a été posté dans un nouveau topic :
Merci de votre reponse, j'ai essaye mais j'ai une erreur a la ligne 30
<?php
// On appelle la session
session_start();
// On se connecte a la base
mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']);
// On selectionne la base
mysql_select_db('erick_clients');
// Creation et envoi de la requete
$query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier";
$result = mysql_query($query);
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";
}
else {
while($row = mysql_fetch_row($result)) {
$refdossier = $row[0];
$nomdefunt = $row[1];
<table border="0">
<tr>
<td><?php echo $rep['refdossier']; ?></td>
<td><?php echo $rep['nomdefunt']; ?></td>
</tr>
</table>
}
}
// Deconnexion de la base de donnees
mysql_close();
?>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
26 janv. 2009 à 10:21
26 janv. 2009 à 10:21
C'est normal.. Je t'ai arrangé ce qui bug :
Je t'ai mis en gras ce qu'il fallait rajouter... En faite dans ta page tu as du php et du html.. Or la partie <table..> c'est du HTML.. Ayant ouvert une balise PHP en tout début, pour pouvoir réutiliser du HTML, tu dois fermé la balise PHP.
Cordialement
<?php // On appelle la session session_start(); // On se connecte a la base mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']); // On selectionne la base mysql_select_db('erick_clients'); // Creation et envoi de la requete $query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier"; $result = mysql_query($query); // Recuperation des resultats if (!mysql_fetch_row($result)) { echo "Aucun enregitrement ne correspond\n"; } else { while($row = mysql_fetch_row($result)) { $refdossier = $row[0]; $nomdefunt = $row[1]; ?> <table border="0"> <tr> <td><?php echo $rep['refdossier']; ?></td> <td><?php echo $rep['nomdefunt']; ?></td> </tr> </table> <?php } } // Deconnexion de la base de donnees mysql_close(); ?>
Je t'ai mis en gras ce qu'il fallait rajouter... En faite dans ta page tu as du php et du html.. Or la partie <table..> c'est du HTML.. Ayant ouvert une balise PHP en tout début, pour pouvoir réutiliser du HTML, tu dois fermé la balise PHP.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Enijadi
Messages postés
8
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
26 janvier 2009
26 janv. 2009 à 11:30
26 janv. 2009 à 11:30
Merci j'ai corrigé mais mainteant j''ai une erreur a la ligne 18
<?php
// On appelle la session
session_start();
// On se connecte a la base
mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']);
// On selectionne la base
mysql_select_db('erick_clients');
// Creation et envoi de la requete
$query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier";
$result = mysql_query($query);
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";
}
else {
while($row = mysql_fetch_row($result)) {
$refdossier = $row[0];
$nomdefunt = $row[1];
?>
<table border="0">
<tr>
<td><?php echo $rep['refdossier']; ?></td>
<td><?php echo $rep['nomdefunt']; ?></td>
</tr>
</table>
<?php
}
}
// Deconnexion de la base de donnees
mysql_close();
?>
<?php
// On appelle la session
session_start();
// On se connecte a la base
mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']);
// On selectionne la base
mysql_select_db('erick_clients');
// Creation et envoi de la requete
$query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier";
$result = mysql_query($query);
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";
}
else {
while($row = mysql_fetch_row($result)) {
$refdossier = $row[0];
$nomdefunt = $row[1];
?>
<table border="0">
<tr>
<td><?php echo $rep['refdossier']; ?></td>
<td><?php echo $rep['nomdefunt']; ?></td>
</tr>
</table>
<?php
}
}
// Deconnexion de la base de donnees
mysql_close();
?>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
27 janv. 2009 à 04:58
27 janv. 2009 à 04:58
Ben en faite, moi je ne fais pas comme ça, je pense que tu veux tester si il y à au moins un enregistrement.. essaye comme ca.. Je te reprends le code ..
J'ai mis en gras ce que j'ai modifié..
<?php // On appelle la session session_start(); // On se connecte a la base mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']); // On selectionne la base mysql_select_db('erick_clients'); // Creation et envoi de la requete $query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier"; $result = mysql_query($query); $nb=mysql_numrows($result);//On met dans $nb, le nombre de résultat retourné if ($nb == 0) { echo "Aucun enregitrement ne correspond\n"; } else { while($row = mysql_fetch_row($result)) { $refdossier = $row[0]; $nomdefunt = $row[1]; ?> <table border="0"> <tr> <td><?php echo $rep['refdossier']; ?></td> <td><?php echo $rep['nomdefunt']; ?></td> </tr> </table> <?php } } // Deconnexion de la base de donnees mysql_close(); ?>
J'ai mis en gras ce que j'ai modifié..
26 janv. 2009 à 01:19
Pouvez m'aider a nouveau. Svp, Merci.
<?php
// On appelle la session
session_start();
// On se connecte a la base
mysql_connect ( 'localhost', $_SESSION['nomutilisateur'],$_SESSION['login']);
// On selectionne la base
mysql_select_db('erick_clients');
// Creation et envoi de la requete
$query = "SELECT refdossier,nomdefunt FROM sites ORDER BY refdossier";
$result = mysql_query($query);
// Recuperation des resultats
if (!mysql_fetch_row($result)) {
echo "Aucun enregitrement ne correspond\n";
}
else {
while($row = mysql_fetch_row($result)) {
$refdossier = $row[0];
$nomdefunt = $row[1];
echo "<tr>\n
<td><a href=\"$refdossier\">$nomdefunt</a></td>\n
<td>$refdossier</td>\n
</tr>\n";
}
}
// Deconnexion de la base de donnees
mysql_close();
?>