HOLA QUE TAL A TODOS SOY NUEVO EN PHP Y EN FOROS DEL WEB QUERIA PREGUNTARLES SI ALGUIEN ME PUEDE AYUDAR CON ESTE CODIGO QUE TENGO DE INSERCION EN MI BASE DE DATOS YA QUE NO PUEDO EVITAR LA INYECCION, LES QUIERO DECIR QUE NO SOLAMENTE INGRESA DATOS SINO QUE TAMBIEN INGRESA CUALQUIER TIPO DE LETRAS,MARQUESINA,IMAGENES,ETC,ETC QUERIA SABER COMO PUEDO EVITAR ESTO??? ALGUIEN ME PUEDE AYUDAR??? MUCHAS GRACIAS!
LES PASO EL CODIGO Y SUPUESTAMENTE EL INSERT.PHP ES EL FORM K TODOS CONOCEMOS DE INGRESO:
<?php
$link = mysql_connect("localhost", "root")OR DIE("NO CONECTADO");
mysql_select_db("agenda", $link)or die("NO CONECTADO CON LA BASE");
$nombre=$_POST['nombre'];
$direccion=$_POST['direccion'];
$email=$_POST['email'];
if( isset($_POST['accion']) )
{
if( (empty($_POST['nombre'])) or (empty($_POST['direccion'])) or (empty($_POST['email'])) ){ echo'Faltan datos';
}
else { mysql_query("insert into agenda (nombre,direccion,email) values ('$nombre','$direccion','$email')",$link);
header("Location: insert.php"); }
}
?>