J'ai résolu mon problème d'enregistrement à la table.
Mais lorsque je tente d'afficher les infos dans une autres page à partir de $id qui est défini dans la page précédente, j'obtient ceci:
Voici une partie du code de index.php (de toute façon, vous n'avez pas besoin du reste...):
Code :
.................
<?
include("config.php3");
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbbase);
$sql = "SELECT id, nom FROM entrees ORDER BY nom";
$result = mysql_query($sql) or die(mysql_error());
while ($entrees = mysql_fetch_array ($result)) {
$id = $entrees['id'];
$nom = $entrees['nom'];
echo "<tr>";
echo "<td width=100>";
echo "<div align=center><font face=Verdana size=1 color=black>$nom</font></td>";
echo "<td><A HREF=\"#\" onClick=\"window.open('voir_entree.php?id=$id','ViewEntree','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=645, height=658');return(false)\"><img border=0 src=voir.png alt=Voir title=Voir></a></td>";
echo "<td><A HREF=\"#\" onClick=\"window.open('edit_entree.php?id=$id','EditEntree','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=645, height=658');return(false)\"><img border=0 src=edit.png alt=Modifier title=Modifier></a></td>";
echo "</tr>";
}
?>
.........
Et maintenant celui de voir_entree.php:
Code :
<?php
include('config.php3');
mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db($dbbase);
$variables = $HTTP_POST_VARS;
$id = $variables['id'];
$sql = "SELECT * FROM entrees WHERE id = $id";
$result = mysql_query($sql) or die(mysql_error());
while ($entrees = mysql_fetch_array ($result)) {
$ref = $entrees['ref'];
$nom = $entrees['nom'];
$temps = $entrees['temps'];
$portions = $entrees['portions'];
$ingredients = $entrees['ingredients'];
$instructions = $entrees['instructions'];
$image = $entrees['image'];
echo "<div align=center><font face=Verdana size=3 color=black><b>$nom</b><br><br>";
echo "<b>Référence:</b> $ref<br><br>";
echo "<div align=left><b>Ingrédients:</b><br>$ingredients";
echo "<div align=left><b>Instructions:</b><br> $instructions";
echo "<div align=center><b>Image:</b><br><img src=$image>";
}
?>
QWuelqu'un pourrait-il m'aider... Car ce "Undefined variable..." commence à m'énerver!
J'attends votre aide avec impatience..
Merci!
A++
PS: 1. J'aimerais aussi savoir comment faire un bouton "Parcourir" pour permettre ainsi l'upload d'image...?
2. J'aimerais aussi savoir si je peux faire afficher des images aléatoire qui sont dans un dossier images par exemple..?