Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2007, 18:12
toolshed
 
Fecha de Ingreso: diciembre-2007
Mensajes: 3
Antigüedad: 16 años, 4 meses
Puntos: 0
duda mensaje de error php

hola amigos, soy nuevo en el foro y ando tratando de aprender lo que es php.
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>&nbsp;</h1>
<p>&nbsp;</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">&nbsp;</p>
</div>

<div id="content">
<h2 align="center">Sistema desarrollo web</h2



>
<p align="center">&nbsp;</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>&nbsp;  </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.