Tengo una duda sobre lo que tengo que poner al mandar un error si algun usuario ingresa un dato que este mal puesto, por ejemplo un rut mal colocado (si un usuario inserta 38932893289 en vez de un rut normal, ya sea 18438548-k) o en vez de el nombre ingresar numeros.
aqui les mando lo que tengo, el sistema trabaja bien, solo me falta la advertencia de errores cada vez que un usuario agrega un mal dato.
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="_your description goes here_" />
<meta name="keywords" content="_your,keywords,goes,here_" />
<meta name="author" content="_your name goes here_ / Original design: Andreas Viklund - http://andreasviklund.com/" />
<link rel="stylesheet" type="text/css" href="andreas01.css" media="screen" title="andreas01 (screen)" />
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
<title>ICTI - Desarrollo web</title>
</head>
<body><div id="wrap">
<div id="header">
<h1> </h1>
<p> </p>
</div>
<img id="frontphoto" src="logoUDM.gif" width="740" height="94" alt="" />
<div id="avmenu">
<h2 class="hide">Menu:</h2>
<ul>
<li><a href="index.php">Principal</a></li>
<li><a href="carrera.php">Agregar Carrera </a></li>
<li><a href="asignatura.php">Agregar Asignatura </a></li>
<li><a href="alumno.php">Agregar Alumno </a></li>
<li><a href="nota.php">Asignar Nota</a></li>
<li><a href="buscador.php">Buscar Alumno </a></li>
<li><a href="borrar1.php">Borrar Alumno </a></li>
<li><a href="actualizar3.php">Actualizar Alumno </a></li>
<li></li>
</ul>
<div class="announce">
<h3>Entrega : </h3>
<p><strong>noviembre 21, 2007:</strong><br />
.<a href="index.html">..</a></p>
</div>
</div>
<div id="extras">
<h3>Informacion:</h3>
<p>Sistema orientado en PHP</p>
<h3>Links:</h3>
<p>- <a href="http://spe.fotologs.net/" target="_blank">Fokian Inc. </a><br />
- <a href="http://www" target="_blank">UDM Serena</a></p>
<p class="small"> </p>
</div>
<div id="content">
<h2 align="center">Sistema desarrollo web</h2
>
<p align="center"> </p
>
<p align="center"><?php include("agregaasignatura.php"); ?></p
>
</div>
<div id="footer">Copyright © 2007 ().</div>
</div>
</body>
</html>
Código PHP:
<?php
include("conex.php");
$link=Conectarse();
$codasiura=$_GET['codasiura'];
$nombreura=$_GET['nombreura'];
$codcarera=$_GET['codcarera'];
mysql_query("insert into asignatura (codasiura,nombreura,codcarera) values ('$codasiura','$nombreura','$codcarera')",$link);
header("Location: asignatura.php");
?>
Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Agregar Carrera</title>
</head>
<body>
<FORM ACTION="llamaasignatura.php">
<div align="center">
<p><strong>Agregar Asignatura </strong> </p>
<p> </p>
</div>
<table width="454" border="1" align="center">
<tr>
<td width="206"><strong>Ingrese ID de la Asignatura </strong></td>
<td width="232"><div align="center">
<input name="codasiura" type="text" class="campo" id="codasiura" size="20" maxlength="30" />
</div></td>
</tr>
<tr>
<td><strong>Ingrese el Nombre de la Asignatura</strong> </td>
<td><div align="center">
<input name="nombreura" type="text" class="campo" id="nombreura" size="20" maxlength="30" />
</div></td>
</tr>
<tr>
<td><div align="left"><strong>Seleccione la Carrera al cual ingresa la asignatura </strong></div></td>
<td>
<div align="center">
<?php
$conexion = mysql_connect('localhost', 'root', '123456');
mysql_select_db('icti');
?>
<select name="codcarera" class="campo" id="codcarera">
<option value="-1" selected="selected">Agrega todas</option>
<?php
$notas = mysql_query("SELECT DISTINCT * FROM carrera");
while ($reg = mysql_fetch_array($notas)) {
?>
<option value="<?php echo $reg['codcarera']; ?>"><?php echo $reg['nomcarera']; ?></option>
<?php
}
mysql_free_result($notas);
?>
</select>
<?php
mysql_close($conexion);
?>
</div></td>
</tr>
<tr>
<td height="38"><div align="left"></div></td>
<td>
<div align="center">
<input name="accion" type="submit" class="boton" value="Guardar" />
<input name="Reset" type="reset" class="boton" value="Borrar" />
</div></td></tr>
</table>
</form>
</body>
</html>
eso, el include con el conex.php es la coneccion ala base de datos. Porfavor si me pueden ayudar serian de mucha ayuda, gracias de antemano.