Problème d'affichage mysql_fetch_object
Posté : 23 oct. 2014, 11:35
Bonjour,
Dans un formulaire de suppression de contact, j'utilise la fonction mysql_fetch_object :
<html>
<head>
<title>Suppression contact festivals</title>
<link rel="stylesheet" type="text/css" href="../styles/style_liste.css" media="screen" />
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression_pub2.php?idPersonne="+identifiant ;
}
}
</script>
</head>
<body>
<div id="ariane">
<a href="../index.html">Accueil</a> > <a href="public.php">Contacts festivals</a>
</div>
<div id="conteneur">
<h1><img src="../images/supp.jpg">Suppression contact festivals<img src="../images/supp.jpg"></h1>
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "contacts" ) ;
//requête SQL:
$sql = "SELECT *
FROM public
ORDER BY nom_contact_pub" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->nom_contact_pub." ".$result->prenom_contact_pub." <a href=\"#\" onClick=\"confirme('".$result->id_contact_pub."')\" >supprimer</a><br>\n") ;
}
?>
</div>
</body>
</html>
Cette requête fonctionne cependant je rencontre un problème d'affichage. A partir de 200 enregistrements les données ne sont plus centrés, il n'y a plus de retour à la ligne et je n 'ai plus la possibilité de supprimer un contact. Est ce qu'il y a une limitation du nombre d'enregistrement ?
Dans un formulaire de suppression de contact, j'utilise la fonction mysql_fetch_object :
<html>
<head>
<title>Suppression contact festivals</title>
<link rel="stylesheet" type="text/css" href="../styles/style_liste.css" media="screen" />
<script language="javascript">
function confirme( identifiant )
{
var confirmation = confirm( "Voulez vous vraiment supprimer cet enregistrement ?" ) ;
if( confirmation )
{
document.location.href = "suppression_pub2.php?idPersonne="+identifiant ;
}
}
</script>
</head>
<body>
<div id="ariane">
<a href="../index.html">Accueil</a> > <a href="public.php">Contacts festivals</a>
</div>
<div id="conteneur">
<h1><img src="../images/supp.jpg">Suppression contact festivals<img src="../images/supp.jpg"></h1>
<?php
//connection au serveur:
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "contacts" ) ;
//requête SQL:
$sql = "SELECT *
FROM public
ORDER BY nom_contact_pub" ;
//exécution de la requête:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des données:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div align=\"center\">".$result->nom_contact_pub." ".$result->prenom_contact_pub." <a href=\"#\" onClick=\"confirme('".$result->id_contact_pub."')\" >supprimer</a><br>\n") ;
}
?>
</div>
</body>
</html>
Cette requête fonctionne cependant je rencontre un problème d'affichage. A partir de 200 enregistrements les données ne sont plus centrés, il n'y a plus de retour à la ligne et je n 'ai plus la possibilité de supprimer un contact. Est ce qu'il y a une limitation du nombre d'enregistrement ?