Petit souci avec un submit en php help please
Résolu
Lucryio
Messages postés
206
Date d'inscription
Statut
Membre
Dernière intervention
-
baladur13 Messages postés 47805 Date d'inscription Statut Modérateur Dernière intervention -
baladur13 Messages postés 47805 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Tous d'abord, voila mon code :
Alors voila mon souci,
Aucune erreur mais, rien ne se passe quand je clique sur "vendre cette objet", pouvez-vous m'aider ?
En faite, les requêtes ne se font pas.
Merci par avance.
Tous d'abord, voila mon code :
<h2> Vendre un Objet </h2><br /> <b>C'est ici que vous pourrez <font color="blue">vendre</font> vos objets.<br /> Pour pouvoir mettre objet en vente vous devrez payer une somme de <font color="blue">100</font> <img src="<?php echo $url; ?>/Jeu/images/P$.png"/> par objets.</b><br /><br /> <center><fieldset style="width:500px;"> <?php if(!empty($_POST['item']) AND !empty($_POST['prix'])) { if($PS < 100) { ?> <script type="text/JavaScript"> alert('Vous n\'avez pas assez de P$ pour vendre un objet.'); </script> <?php } else { if($_POST['prix'] <= 0) { ?> <script type="text/JavaScript"> alert('Erreur lors de l\'entrée du Prix.'); </script> <?php } else { $sql3 = $bdd->query("SELECT COUNT(*) FROM membres_objets WHERE ID_objet = '".$_POST['item']."'")->fetchColumn(); if($sql3 < 1) { ?> <script type="text/JavaScript"> alert('Vous ne disposez pas de cet objet.'); </script> <?php } else { $sql3 = $bdd->query("SELECT * FROM objets WHERE ID='".$_POST['item']."'"); $sql4 = $sql3->fetch(); $pse = $bdd->exec("INSERT INTO marche VALUES('','".$ID."','".$pseudo."','".$_POST['item']."','".$sql4['nom']."','".$_POST['prix']."','','')"); $pse2 = $bdd->exec("UPDATE membres SET PS = PS - '100' WHERE ID='".$ID."'"); $so = $bdd->query("DELETE FROM membres_objets WHERE ID_objet='".$_POST['item']."' AND membre_id='".$ID."' LIMIT 1"); ?> <script type="text/JavaScript"> alert('Vous venez d\'ajouter en vente cet objet.'); </script> <?php } } } } ?> <br /><br /> <form method="POST" name="vendre_objet" onchange="image(this)"> <img src="./images/objets/1.png" alt="Saluuuut" id="image" style="overflow: scroll;border: 1px solid black;"/> <b>Quel <font color="blue">objet</font> souhaitez-vous <font color="blue">vendre</font> ?</b> <select name="item" id="item"> <?php $sql56 = $bdd->query("SELECT objets.nom, objets.ID, objets.prix, membres_objets.membre_id, membres_objets.ID, membres_objets.ID_objet FROM membres_objets LEFT JOIN objets ON membres_objets.ID_objet = objets.ID WHERE membre_id = '".$ID."'"); while($don = $sql56->fetch()) { echo"<option value='".$don['ID_objet']."' for='item'><b>".$don['nom']."</b></option>"; } ?> </select><br /><br /> <b>A quel <font color="blue">prix</font> ? <em></em></b> <input name="prix" id="prix" type="number"/><br /> <a href="" onClick="vendre_objet.submit();"><b>Vendre cet objet</b></a> </form> <script type="text/javascript"> var select = document.getElementById("item"); var itemId = select[select.selectedIndex].value; var image = document.getElementById("image"); image.src = "./images/objets/" + itemId + ".png"; image.alt = "./images/objets/" + itemId + ".png"; select.onchange = function(e) { var itemId = e.target[e.target.selectedIndex].value; var image = document.getElementById("image"); image.src = "./images/objets/" + itemId + ".png"; image.alt = "./images/objets/" + itemId + ".png"; } </script></fieldset></center>
Alors voila mon souci,
Aucune erreur mais, rien ne se passe quand je clique sur "vendre cette objet", pouvez-vous m'aider ?
En faite, les requêtes ne se font pas.
Merci par avance.
A voir également:
- Petit souci avec un submit en php help please
- Easy php - Télécharger - Divers Web & Internet
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
- Trier du plus petit au plus grand excel - Guide
- Petit 3 ✓ - Forum Word
4 réponses
Salut, essaies de remplacer ta ligne 55 par ceci :
Et ta ligne 67 par :
<form method="POST" name="vendre_objet" id="vendre_objet" onchange="image(this)">
Et ta ligne 67 par :
<a href="" onClick="document.forms['vendre_objet'].submit();"><b>Vendre cet objet</b></a>
Sa marche, merci beaucoup.
Bonjour
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
A toutes fins utiles ==> https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/