Error Do not Access Superglobal $_POST Array Directly
Publicado por ERROR Do not Access Superglobal $_POST Array Directly (1 intervención) el 03/11/2016 01:49:36
BUENAS NOCHES, ESTOY HACIENDO UNA BDS EN MYSQL Y AL INSERTAR DESDE UN FORM EN PHP NETBEANS ME SALE ESTE WARNING Y NO ALIMENTA LA TABLA, SI SE CONECTA PERO NO ALIMENTA LA TABLA.
Do not Access Superglobal $_POST Array Directly
EL CODIGO DIGITADO ES...
<?php
$connect=mysqli_connect("localhost","root","","nabarges");
if ($connect) {
echo "conexion exitosa. <br />";
$Nombre1= $_POST['NOMBREC'];
$Tel1= $_POST['TELFIJOC'];
$Tel2= $_POST['TELCELC'];
$DireccionC= $_POST['DIRECCIONC'];
$consulta="insert into clientes ('NOMBREC') values('$Nombre1','$Tel1','$Tel2','$DireccionC')";
/*
$consulta="insert into clientes values ('$Nombre1','$Tel1','$Tel2','$DireccionC')";
*/
$resultado=mysqli_query($connect,$consulta);
if ($resultado) {
echo "perfil almacenado. <br />";
}
else {
echo "error en la ejecución de la consulta. <br />";
}
if (mysqli_close($connect)){
echo "desconexion realizada. <br />";
}
else {
echo "error en la desconexión";
}
}
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "nabarges";
function mostrarDatos ($resultados) {
if ($resultados !=NULL) {
echo "- NOMBRE DEL CLIENTE: ".$resultados['NOMBREC']."<br/> ";
echo "- TELEFONO FIJO: ".$resultados['TELFIJOC']."<br/>";
echo "- TELEFONO CELULAR: ".$resultados['TELCELC']."<br/>";
echo "- DIRECCION: ".$resultados['DIRECCIONC']."<br/>";
echo "**********************************<br/>";}
else {echo "<br/>No hay más datos!!! <br/>";}
}
$link = mysqli_connect($servername,$username,$password);
mysqli_select_db($link, $dbname);
$tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes correctamente
$result = mysqli_query($link, "SELECT * FROM clientes");
while ($fila = mysqli_fetch_array($result)){
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);
?>
Do not Access Superglobal $_POST Array Directly
EL CODIGO DIGITADO ES...
<?php
$connect=mysqli_connect("localhost","root","","nabarges");
if ($connect) {
echo "conexion exitosa. <br />";
$Nombre1= $_POST['NOMBREC'];
$Tel1= $_POST['TELFIJOC'];
$Tel2= $_POST['TELCELC'];
$DireccionC= $_POST['DIRECCIONC'];
$consulta="insert into clientes ('NOMBREC') values('$Nombre1','$Tel1','$Tel2','$DireccionC')";
/*
$consulta="insert into clientes values ('$Nombre1','$Tel1','$Tel2','$DireccionC')";
*/
$resultado=mysqli_query($connect,$consulta);
if ($resultado) {
echo "perfil almacenado. <br />";
}
else {
echo "error en la ejecución de la consulta. <br />";
}
if (mysqli_close($connect)){
echo "desconexion realizada. <br />";
}
else {
echo "error en la desconexión";
}
}
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "nabarges";
function mostrarDatos ($resultados) {
if ($resultados !=NULL) {
echo "- NOMBRE DEL CLIENTE: ".$resultados['NOMBREC']."<br/> ";
echo "- TELEFONO FIJO: ".$resultados['TELFIJOC']."<br/>";
echo "- TELEFONO CELULAR: ".$resultados['TELCELC']."<br/>";
echo "- DIRECCION: ".$resultados['DIRECCIONC']."<br/>";
echo "**********************************<br/>";}
else {echo "<br/>No hay más datos!!! <br/>";}
}
$link = mysqli_connect($servername,$username,$password);
mysqli_select_db($link, $dbname);
$tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes correctamente
$result = mysqli_query($link, "SELECT * FROM clientes");
while ($fila = mysqli_fetch_array($result)){
mostrarDatos($fila);
}
mysqli_free_result($result);
mysqli_close($link);
?>
Valora esta pregunta


0