Inserssition est tous jour invalid

Fermé
chaymae - Modifié le 23 juin 2021 à 21:27
jordane45 Messages postés 38367 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 janvier 2025 - 23 juin 2021 à 21:39
Bonjour,
<?php 
require_once('connexion.php');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link rel="stylesheet" href="style.css">

</head>

<body>
<div id="log">

<form name="formUpdate" method="post" action="" class="formulaire" enctype="multipart/form-data">

<h2 align="center">Mettre a Jour Mon Voiture...</h2>

<label><b>Immatriculation :</b></label>
<input type="text" name="txtImm" class="zonetext" value="<?php echo $_GET['mod'] ?>" readonly>

<label><b>Marque : </b></label>
<input type="text" class="zonetext" name="txtMarque" placeholder="Entre la marque..." required>

<label><b>Prix de Location:</b></label>
<input type="number" class="zonetext" name="txtPL" placeholder="Entre le prix..." required>

<label><b>Photo:</b></label>
<input type="file" name="txtphoto"  placeholder="choisir une image..." required>

<input type="submit" class="submit" name="btmod" value="Mettre A Jour...">

<p><a href="accueil.php" class="submit">Tableau De Bord</a></p>

<label style="text-align: center; color: #0066FF;">

<?php
if(isset($_POST['btmod']))
{
$imm=$_POST['txtImm'];
$marque=$_POST['txtMarque'];
$prixloc=$_POST['txtPL'];

$modifier=$_GET['mod'];

$image=$_FILES['txtphoto']['tmp_name'];

$traget="photo/".$_FILES['txtphoto']['name'];

move_uploaded_file($image,$traget);

$req="UPDATE voiture SET Marque='$marque',Prix-Loc='$prixloc',photo='$traget'
WHERE IMM='$modifier'";

$res=mysqli_query($connexion,$req);

if($res)
{
echo "Mise a jour Valide";
}
else
{
echo "Mise a jour Invalide";
}
}
?>
</label>
</form>
</div>
</body>
</html>


EDIT : Ajout des balises de code
A voir également:

2 réponses

firpic Messages postés 90 Date d'inscription jeudi 3 juin 2021 Statut Membre Dernière intervention 20 décembre 2022 1
23 juin 2021 à 19:38
Bonjour, tu pourrai me decrire le probleme que tu as et utilise les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
jordane45 Messages postés 38367 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 janvier 2025 4 720
23 juin 2021 à 21:39
Bonjour,

Il faut que tu essayes de détecter les éventuelles erreurs dans tes requêtes.
Pour ça, il faut utiliser mysqli_error
$req="UPDATE voiture SET Marque='$marque',Prix-Loc='$prixloc',photo='$traget'
WHERE IMM='$modifier'";



if (!$res=mysqli_query($connexion,$req)) {
    printf("Message d'erreur : %s\n", mysqli_error($link));
    exit;
}


Il faudrait également activer l'affichage des erreurs PHP...
Je t'invite fortement à lire et à appliquer les conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

0