Bouton pour insérer une variable dans le champ de formulaire dans la base de données PHP/SQL

sd0093

J'ai une table (lieu) qui produit une liste de lieux à partir de mysql db. Je voudrais un qui puisse sélectionner le nom du lieu et l'insérer dans un autre tableau : booking. J'ai un champ de saisie masqué qui contient le nom du lieu et un bouton de réservation.

Voici mon formulaire :

<td><form action="bookvenues.php" method="post">
     <?php echo "<input type='text' name='booking' value='".$venue['venuename']."' hidden/><button type='submit' class='btn btn-default'>Book this Venue</button>"?>
            </form></td>;

Voici mon script PHP :

<?php
mysql_connect("host","user","password") or die(mysql_error()); 
mysql_select_db("db") or die(mysql_error()); 
?>
<?php 
    $venuename = $_POST['booking'];

$result= "INSERT INTO booking (venuename) VALUES  ('".$_POST['venuename']."')";
$add_venue = mysql_query($result);

   echo "Venue Booked!"; 

?>

Lorsque je clique sur le bouton Réserver, cela fait écho au lieu réservé et lorsque je vérifie ma base de données, une nouvelle ligne a été ajoutée mais le nom du lieu est vide. Aucune suggestion?

Merci :)

gmc

Vous obtenez une $_POSTvariable qui n'existe pas, changez vous insérez l'instruction par ceci:

$result= "INSERT INTO booking (venuename) VALUES  ('".$venuename."')";

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Le formulaire HTML redirige vers une autre page sans insérer les données dans la base de données

Insérer la date au format chaîne dans une base de données ayant le type de champ Date

Insérer des données dans la base de données lorsque la valeur $ _POST n'est pas créée lorsque le champ du formulaire est vide

Utiliser un bouton Soumettre pour insérer dans une base de données MySQL via PHP ?

PHP: Comment insérer une valeur de bouton radio dans la base de données MySql

Besoin d'un bouton sur le formulaire pour insérer les noms de champ d'une table dans une autre table dans Access

has_many: sans INSÉRER DANS la base de données depuis le formulaire

Formulaire HTML: Sélectionnez-Option pour insérer des données dans la base de données MySQL phpmyadmin

PHP Création d'un formulaire pour insérer des données dans la base de données

Django - Rend une variable stockée dans le champ de la base de données

insérer une variable de fichier javascript dans la base de données

PHP: Comment prendre la date / l'heure d'un formulaire, le mettre en forme dans une chaîne puis l'insérer dans la base de données?

Utilisation de psycopg2 pour insérer une liste de tuples qui inclut un champ de tableau JSON dans la base de données Postgres

Insérer des données de formulaire dans la base de données Django

Insérer des valeurs de dates Excel dans le champ de date de la base de données

Utiliser PHP pour insérer dans une base de données - insérer une seule ligne

Insérer une ligne pour chaque utilisateur dans la base de données (sql)

Insérer une image du formulaire utilisateur VBA dans la base de données MySQL dans Excel

Comment réparer une page vierge après le POST pour insérer des données dans la base de données dans Java EE

comment insérer des éléments dans le tableau, qui a de l'espace comme champ suivant pour la base de données mysql via php

Via handle_in dans le canal pour insérer des données dans la base de données

Le formulaire HTML et le script PHP à insérer dans la base de données ne fonctionnent pas

Le formulaire utilisateur s'ouvre lors de la sélection du bouton de commande. Comment puis-je insérer des données dans les zones de texte du formulaire dans une ligne d'une feuille séparée?

Insérer un tableau dans un seul champ dans une base de données MYSQL

Comment transmettre des données de formulaire à l'aide de jquery Ajax pour insérer des données dans la base de données?

Vue de la feuille de données insérer une valeur dans le champ lorsque la case est cochée

Insérer la valeur du formulaire dans la table de base de données Wordpress: php

le champ de formulaire n'est pas stocké dans la base de données mysql

Le formulaire n'insère pas de données dans la base de données mysql

TOP liste

  1. 1

    Microsoft.WebApplication.targets

  2. 2

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  3. 3

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  4. 4

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  5. 5

    Passer la taille d'un tableau 2D à une fonction ?

  6. 6

    Exporter la table de l'arborescence vers CSV avec mise en forme

  7. 7

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  8. 8

    Créer un système Buzzer à l'aide de python

  9. 9

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  10. 10

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  11. 11

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  12. 12

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  13. 13

    Conversion double en BigDecimal en Java

  14. 14

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  15. 15

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  18. 18

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  19. 19

    comment afficher un bouton au-dessus d'un autre élément ?

  20. 20

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  21. 21

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

chaudétiquette

Archive