Maison > Questions et réponses > le corps du texte
Pourquoi les données soumises par le formulaire d'ajout ne peuvent-elles pas être transférées vers la base de données ? Cliquer sur Ajouter les effacera ? Commentez le statut d'ajout à la fin pour déterminer si la connexion à la base de données est possible. J'ai essayé tout ce que je pouvais, mais je ne sais pas où réside le problème. Pourriez-vous s'il vous plaît m'aider à découvrir d'où vient le problème ? Je suis bloqué sur ce problème depuis longtemps. Merci merci merci beaucoup
formulaire single
<body>
<div>
<form action="addAction.php?action=add" method="get" > ../right.php">Return</td>
<td><input type="submit" name="submit" value="Ajouter"></td>
<td> ;<input type="reset" name="reset" value="Reset"></td>
</tr>
</form>
</div> ;
action opération<?php
include '../function/conn.php';
if ($db_select){switch ($_GET['action']) {
cas 'ajouter'://add $Rnumber = $_POST['Rnumber']; $Raddress = $_POST['Raddress'];
$Rtype = $_POST['Rtype']; = $_POST['Rstate'];
$Remark = $_POST['Remark'];
$sql = "insérer dans la pièce (room_id, room_address, room_type, room_state, room_remark) valeurs ('$ Rnumber' , '$Raddress','$Rtype','$Rstate','$Remark')";
$rw = mysql_query($sql);
echo mysql_error();
if ($rw > ; 0 ){
echo "<script>alert('Ajouter avec succès');</script>" ;< /script>"; ;
?>
jjJ2019-02-08 23:29:53
Résolvez le problème étape par étape pour que vous le sachiez clairement
未完待续。。。2019-01-29 11:04:32
$sql = "insérer dans la pièce (room_id, room_address, room_type, room_state, room_remark) les valeurs ('$Rnumber', '$Raddress','$Rtype','$Rstate','$Remark')" ;
Imprimez cette instruction SQL et accédez à l'outil de gestion MySQL pour voir s'il peut s'exécuter.
Et "<form action="addAction.php?action=add" method="get">",
Vous utilisez get pour soumettre le formulaire et utilisez post pour recevoir des données
$Rnumber = $_POST [ 'Rnumber'];
$Raddress = $_POST['Raddress'];
$Rtype = $_POST['Rtype'];
$Rstate = $_POST['Rstate'];
$Remark = $ _POST['Remarque'];
韦小宝2019-01-28 11:26:44
Comment puis-je vous aider à le voir comme ça ? Vous pouvez l'imprimer vous-même en arrière-plan et le déboguer lentement