Probleme formulaire et php
tipi75
Messages postés
680
Date d'inscription
Statut
Membre
Dernière intervention
-
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Alain_42 Messages postés 5361 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai créé un formulaire dans lequel je peux changer deux photo. J'ai introduit du javascript. Ensuite, je transfert le chemin des 2 photos vers un fichier afin de mettre à jour la bdd.
Voici script formulaire:
<tr><!-- photo1 bijou!-->
<script>
function modif_img1(objfile)
{
var img = document.getElementById("img1_changer");
img.src = "../images1/"+objfile.value;
img.style.display = "block";
return true;
}
</script>
<td><img id="img1_changer" <?php echo 'src="../images1/'.$laPhoto1.'"';?> width="200" height="200"></td>
<td><input type="file" name="laNewPhoto1" onchange="modif_img1(this)"/></td>
<script>
<!-- photo2 bijou!-->
function modif_img2(objfile)
{
var img1 = document.getElementById("img2_changer");
img1.src = "../images1/"+objfile.value;
img1.style.display = "block";
return true;
}
</script>
<td><img id="img2_changer" <?php echo 'src="../images1/'.$laPhoto2.'"';?> width="200" height="200"></td>
<td><input type="file" name="laNewPhoto2" onchange="modif_img2(this)"/></td>
</tr>
Voici l'extrait du script qui récupère les chemins des deux photos:
//Nouvelle photo1
$laPhoto1=$_FILES["laNewPhoto1"]["name"];
// Nouvelle photo2
$laPhoto2=$_FILES["laNewPhoto2"]["name"];
Voici l'erreur:
Notice: Undefined index: laNewPhoto1 in C:\Program Files\EasyPHP 3.0\www\nbijoux\prive\updateBijoux.php on line 33
Notice: Undefined index: laNewPhoto2 in C:\Program Files\EasyPHP 3.0\www\nbijoux\prive\updateBijoux.php on line 36
Merci pour votre aide
J'ai créé un formulaire dans lequel je peux changer deux photo. J'ai introduit du javascript. Ensuite, je transfert le chemin des 2 photos vers un fichier afin de mettre à jour la bdd.
Voici script formulaire:
<tr><!-- photo1 bijou!-->
<script>
function modif_img1(objfile)
{
var img = document.getElementById("img1_changer");
img.src = "../images1/"+objfile.value;
img.style.display = "block";
return true;
}
</script>
<td><img id="img1_changer" <?php echo 'src="../images1/'.$laPhoto1.'"';?> width="200" height="200"></td>
<td><input type="file" name="laNewPhoto1" onchange="modif_img1(this)"/></td>
<script>
<!-- photo2 bijou!-->
function modif_img2(objfile)
{
var img1 = document.getElementById("img2_changer");
img1.src = "../images1/"+objfile.value;
img1.style.display = "block";
return true;
}
</script>
<td><img id="img2_changer" <?php echo 'src="../images1/'.$laPhoto2.'"';?> width="200" height="200"></td>
<td><input type="file" name="laNewPhoto2" onchange="modif_img2(this)"/></td>
</tr>
Voici l'extrait du script qui récupère les chemins des deux photos:
//Nouvelle photo1
$laPhoto1=$_FILES["laNewPhoto1"]["name"];
// Nouvelle photo2
$laPhoto2=$_FILES["laNewPhoto2"]["name"];
Voici l'erreur:
Notice: Undefined index: laNewPhoto1 in C:\Program Files\EasyPHP 3.0\www\nbijoux\prive\updateBijoux.php on line 33
Notice: Undefined index: laNewPhoto2 in C:\Program Files\EasyPHP 3.0\www\nbijoux\prive\updateBijoux.php on line 36
Merci pour votre aide
A voir également:
- Probleme formulaire et php
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
2 réponses
//Nouvelle photo1
$laPhoto1=$_FILES["laNewPhoto1"]["name"];
ou est l'objet portant le name="laNewPhoto1" ?
ensuite, un input type file permet de lister les dossiers dans ton PC et tu modifies le src qui récupères les images sur le serveur
de plus le src joue au moment du chargement de la page
donc a mon humble avis ça ne peut pas fonctionner
$laPhoto1=$_FILES["laNewPhoto1"]["name"];
ou est l'objet portant le name="laNewPhoto1" ?
ensuite, un input type file permet de lister les dossiers dans ton PC et tu modifies le src qui récupères les images sur le serveur
de plus le src joue au moment du chargement de la page
donc a mon humble avis ça ne peut pas fonctionner