Je pense que ce probleme est basique est souvent abordé mais je seche réellement.
J'ai crée une page index dans laquelle j'affiche des entrées de ma DB, j'y ai inserai un lien de sorte à envoyer un id dans l'url comme ca :
[c]echo '<td bgcolor="#CCCCCC"><a href=detail.php?id_pen='.$row["id_page"].' target=\"_blank\">'.$row["id_page"].'</a></td>'; [/]
Seulement, je n'arrive pas a récupérer les details dans ma page détail, voici mon code:
(l'entrée id_page est ecrite comme ca ex: 169.23.23.1)
Est ce une erreur de syntaxe ou pas, je n'obtient pas de message d'erreur, seulement une page "le site web ne peut ouvrir cette page...
Code : Tout sélectionner
<?php
//parametres de connexion
$machine="localhost";
$utilisateur="root";
$mot_passe="root";
$nom_base="demo";
//connexion au SGBD Mysql
$con=mysql_connect($machine,$utilisateur,$mot_passe) or die ('Erreur : '.mysql_error() );
mysql_select_db($nom_base);
//récupère tous les enregistrements
$query='SELECT id_page FROM pages ORDER BY form_date DESC';
$resultat=mysql_query($query,$con) or die (mysql_error());;
$total=mysql_num_rows($resultat);
// si on a récupéré un résultat on l'affiche.
if($total) {
//debut du tableau
echo'<table bgcolor="#FFFFFF">'."\n";
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats
while($row=mysql_fetch_array($resultat))
{
echo '<tr>';
echo '<td><b>'.$data['form_date'].'</b></td>';
echo '<td><b>'.$data['form_heure'].'</b></td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($resultat);
?> Voila je sais que c'est un peu long mais je remercie d'avance les personnes qui pourrais m'aider