Ich versuche, die Radiobutton-Werte, die in der Datenbank ausgewählt wurden, zu senden, aber ich kann das nicht tun. Kann mir bitte jemand helfen?So senden Sie Radio Button-Werte an die Datenbank mit Xampp
Ich ging durch Youtube Videos, noch habe ich nicht verstanden, was ich wirklich tun muss. Zuerst dachte ich, dass ich eine ID zu den Radioknöpfen setzen muss, aber später, als ich andere Pfosten durchging, wurde ich mehr und mehr verwirrt.
Ich habe das Formular erfolgreich mit der Datenbank verknüpft. Wenn ich auf "Senden" klicke, werden zwar alle Eingabewerte gepostet, aber die geschlechtsspezifische Radioeingabe wird nicht in die Datenbank eingefügt.
Bitte helfen. Ihre Zeit und Hilfe wird sehr geschätzt!
first.html->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" integrity="sha512-dTfge/zgoMYpP7QbHy4gWMEGsbsdZeCXz7irItjcC3sPUFtf0kuFbDz/ixG7ArTxmDjLXDmezHubeNikyKGVyQ==" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Merienda" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Alegreya+SC|Merienda" rel="stylesheet">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<style>
h1{
color: #27292b !important;
font-family: "Alegreya+SC";
opacity: 0.85;
}
</style>
<title>Innoccura Technologies Form Submission</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body style="background:url(Work.jpg);background-repeat:no-repeat;background-size:100% 120%">
<div align="center">
<form id="myForm" name="form1" action="" method="post">
<table >
<h1 align="center"> Innoccura Technologies Form Submission </h1>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<div class="form-group">
<div class="input-group">
<td style=color:white;><b>First Name:</b></td>
<td><input type="text" placeholder="Enter your first name" class="form-control" name="t1" id="name"></td>
</div>
</tr>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<div class="form-group">
<td style=color:white;><b>Last Name:</b></td>
<td><input type="text" placeholder="Enter your last name" class="form-control" name="t0" id="lname"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style=color:white;><b>Mobile Number:</b></td>
<td><input type="number" placeholder="Enter your mobile no." class="form-control" name="num" id="numb"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style=color:white;><b>gender</b></td>
<td>
<input type="radio" name="g" value="male"> Male
<input type="radio" name="g" value="female"> Female<br>
</td>
<tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style=color:white;><b>City :</b></td>
<td>
<select id="city" class="form-control">
<option value="">Select</option>
<option value="Los Angeles">Los Angeles</option>
<option value="New York">New York</option>
<option value="Detroit">Detroit</option>
<option value="Ladson">Ladson</option>
</select>
</td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style=color:white;><b>Enter Age</b></td>
<td><input type="number" class="form-control" placeholder="Enter your age" name="t3" id="t3"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style=color:white;><b>Address:</b></td>
<td><input type="text" class="form-control" name="address" placeholder="Enter your address" id="address"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
<tr>
<td colspan=2 align="center"><input type="button" class="form-control" name="submit" value="Submit" onclick="aa();"></td>
</tr>
<tr>
<td style="padding-bottom:20px"></td>
</tr>
</div>
</form>
<script type="text/javascript">
function aa()
{
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET","insert.php?nm="+document.getElementById("name").value+"<="+document.getElementById("lname").value+"&mb="+document.getElementById("numb").value+"&citi="+document.getElementById("city").value+"&age="+document.getElementById("t3").value+"&address="+document.getElementById("address").value,false);
xmlhttp.send(null);
}
</script>
</body>
</html>
<?php
if($_POST["submit"]=="submit")
{
$gender = $_POST["g"];
mysql_connect("localhost","root","");
mysql_select_db("test");
$s="insert into tester(gender) values('".$gender."')";
if(mysql_query($s))
echo "Record Saved";
else
echo mysql_error();
}
?>
Dies ist der Code für insert.php
<html>
<head>
<title>Untitle Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$nm=$_GET["nm"];
$lastname=$_GET["lt"];
$mobileNumber=$_GET["mb"];
//$gender=$_GET["gen"];
//$gender=$_GET["gend"];
$gender = $_POST["g"];
$city=$_GET["citi"];
$age=$_GET["age"];
$address=$_GET["address"];
var_dump($nm);
var_dump($lastname);
var_dump($mobileNumber);
var_dump($gender);
var_dump($city);
var_dump($age);
var_dump($address);
mysql_connect("localhost","root","");
mysql_select_db("test");
mysql_query("INSERT INTO tester VALUES('$nm','$lastname','$mobileNumber','$gender','$city','$age','$address')");
?>
</body>
</html>
ich viel gegoogelt, aber ich konnte das Konzept auf das Senden der Eingabe von Optionsfeldern nicht verstehen zur Datenbank.
Bitte Hilfe.
XAMPP etwas mit Ihrem Problem zu tun hasen't wirklich. Btw, bitte hör auf 'mysql_ *' Funktionen zu verwenden, sie sind veraltet. Verwenden Sie stattdessen 'mysqli_ *' oder 'PDO_ *'. Informieren Sie sich auch über SQL Injection unter http://bobby-tables.com - im Moment ist Ihr Code sehr anfällig und nicht sicher. Ihre Datenbank könnte innerhalb weniger Sekunden gehackt werden, ohne dass Sie tiefergehende Kenntnisse über Ihr System benötigen. Bitte lernen Sie auch den Unterschied zwischen "GET" und "POST" -Methode – Twinfriends