Ecrire code PHP pour faire en sorte que les données soumises utilisateur suivantes sont au format correctEcrire du code PHP pour assurer que les données soumises utilisateur suivantes sont au format correct roll_Number, nom, email et phone_number
roll_Number,name,email and phone_Number
if(isset($_POST['Submit'])){
$roll_Number=$_POST['uroll'];
$name=$_POST['uname'];
$email=$_POST['uemail'];
$phone_Number=$_POST['uphone'];
echo $roll_Number;
if(filter_var($roll_Number,FILTER_VALIDATE_INT) && filter_var($email,FILTER_VALIDATE_EMAIL) && filter_var($phone_Number,FILTER_VALIDATE_INT)){
echo "Valid data!!!";
//establish a connection
$db=mysqli_connect('localhost','root','');
//create database
$sql="CREAte database db_validate__2014";
//create table
$sql.="create table studentInfo
(
roll_Number INT primary key,
name VARCHAR(45) not null,
email varchar(45) null,
phone int not null
)";
//insert data into table
$sql.="insert into studentInfo
values('$roll_Number','$name','$email','$phone_Number')";
$sqlres=mysqli_multi_query($db,$sql);
if($sqlres){
echo "Operation successful!!!";
}else{
echo "Operation failed!!!";
}
//close the connection
mysqli_close($db);
}else{
echo "Invalid data enter again!!!";
}
}else{
echo "<form action='' method='post' >
<table>
<tr>
<td>
roll_Number:<input type='number' name='uroll' >
</td>
</tr>
<tr>
<td>
name:<input type='text' name='uname' >
</td>
</tr>
<tr>
<td>
Email:<input type='text' name='uemail' >
</td>
</tr>
<tr>
<td>
phone_Number:<input type='number' name='uphone' >
</td>
</tr>
<tr>
<td>
<input type='Submit' name='Submit' >
</td>
</tr>
</table>
</form>";
}
Quelle est votre question? – JustBaron
quel est le problème, quelle erreur obtenez-vous? –
même si je donne une entrée correcte saisit le type d'entrée invalide. –