J'ai deux pages: displayhotels.php et addrooms.php. Lorsque je clique sur le lien ajouter des chambres qui est sur la page displayhotels.php, il récupère le nom de l'hôtel et l'affiche sur la page addrooms.php. Maintenant, je dois insérer le nom de l'hôtel et d'autres variables dans une table. Pour certaines raisons, le chemin de l'image et les données ne sont pas stockés dans la base de données. Cependant, l'image est mise à jour dans le dossier. Aidez-moi, s'il vous plaît. MerciInsérer le chemin de l'image et les données dans la base de données MySQL
if (!isset($_FILES['image']['tmp_name'])) {
echo "";
}else{
$file=$_FILES['image']['tmp_name'];
$image= addslashes(file_get_contents($_FILES['image']
['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);
move_uploaded_file($_FILES["image"]
["tmp_name"],"rooms/" . $_FILES["image"]["name"]);
if(isset($_POST['submit']))
{
$image="rooms/" . $_FILES["image"]["name"];
$rnum = $_POST['rnum'];
$rtype = $_POST['rtype'];
$people = $_POST['people'];
$cond = $_POST['cond'];
$price = $_POST['price'];
$rooms = $_POST['rooms'];
$sql = "INSERT INTO `room`(`hotel_name`, `roomNum`,`roomType`,
`noOfPeople`, `conditions`, `price`, `rooms`, `image`) VALUES
('$name','$rnum', '$rtype', '$people', '$cond', '$price', '$rooms',
'$image')";
Vous devez exécuter votre requête. –
qu'est ce que $ image = $ _POST ['image']; ? – C2486
print_r ($ _ POST); chk r vous obtenez des valeurs – devpro