bonjour,
dans mon projet de photo et description ville, je n'arrivr pas a entrer dans la ville de mon choix:
" Undefined array key "id" in C:\wamp64\www..."
extrait de code "ville.php"
"<?php require('inc_connexion.php'); ?>
<!DOCTYPE html>
<html>
<head>
<?php
// récupération de la variable externe
$id = $_GET['id'];
// Requête
$result = $mysqli -> query ('SELECT ville_id, ville_nom, ville_texte FROM villes WHERE ville_id = ' .$id );
// Création de nouvel array
$row = $result -> fetch_array ();
// Variable destinées à l'affichage
$nom = $row['ville_nom'];
$texte = $row['ville_texte'];
?>
<title><?php echo $nom ?></title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
</body/>
<div>
<h1><?php echo $nom ?></h1>
<p><?php echo $texte ?></p>
</div>
<?php require ('inc_menu.php') ?>
<?php require ('inc_footer.php') ?>"
Ce que je veux
afficher les ville grace au liens dans inc_menu.php
"<?php
/
Fichier inclus : inc_menu.php
Contient le menu de navigation des villes
/
// Requête
$result = $mysqli -> query ('SELECT ville_id, ville_nom FROM villes');
// Fetch_array
while ($row = $result -> fetch_array())
{
// Création du nouvel array pour affichage ulterieur
$villes [$row['ville_id']] = $row['ville_nom'];
}
// Affichage
?>
<ul>
<li><a href="index.php">Accueil</a></li>
<?php foreach ($villes as $id => $ville) : ?>
<li><a href="ville.php?id = <?php echo $id ?>"><?php echo $ville ?></a></li>
<?php endforeach ?>
</ul>"
Ce que j'obtiens
Undefined array key "id" in C:\wamp64\www...
Fatal error: Uncaught Error: Call to a member function fetch_array() on bool in C:\wamp64\www...
Merci a tous.
Bonjour, penses à utiliser les balises code lorsque tu colles ton code, est illisible pour que l'on puisse t'aider.