Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/02/2011, 00:28
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: estaria bien esta validacion

estoy haciendo estas validaciones i no funiona ninguna de las 3 i no se porque
he estado 1hora probando cosas i no ha maneras
no puedo introducir ningun caracter
la primera vez me introduze un campo vacio en la base de datos i yo quiero que siempre sea obligatorio introducir una categoria


Código HTML:
Ver original
  1. <form action="menu_principal.php" method ="get">
  2.  
  3.     <input type="submit" value="Menu_principal" >
  4. </form>
Código PHP:
Ver original
  1. <?php
  2. $insertar_categoria = $_GET["insertar_categoria"];
  3. $actualitzar_categoria = $_GET["actualitzar_categoria"];
  4. $borrar_categoria = $_GET["borrar_categoria"];
  5.  
  6. if ($insertar_categoria == "insertar_categoria") {
  7.  
  8. ?>
Código HTML:
Ver original
  1. <h1>Insertart Categories</h1>
  2. <form action="select_insert_update_categories.php" method="get">
  3.     <label for="categoria_nombre">
  4.         categoria_nombre
  5.     </label>
  6.     <br/>
  7.     <input type="text" id="categoria_nombre" name="categoria_nombre" size='22' maxlength='25' >max: 25 palabras<br/>
Código PHP:
Ver original
  1. <?php
  2.    
  3.     $link = mysqli_connect("localhost","a","ksokfodsko","r");
  4.     mysqli_query ($link,'SET NAMES "utf8" ');
  5.     $query =  "SELECT * FROM categorias";
  6.     echo $query;
  7.     $result = mysqli_query($link, $query) or die(mysqli_error($link));
  8.  
  9.     while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
  10.     {
  11.  
  12.         echo $row['categoria_nombre'].'<br>';
  13.  
  14.     }
  15.        if((isset($categoria_nombre) == $_GET[categoria_nombre]) && (isset($insertart_categoria) == $_GET[insertart_categoria]))
  16.     {
  17.         echo "esta categoria ya existe";
  18.     }
  19.      if((isset($categoria_nombre) == $_GET[categoria_nombre]=" ") && (isset($insertar_categoria) == $_GET[insertar_categoria])){
  20.         echo "error campo vacio introduce un valor";
  21.     }
  22.     $pattern = '/[^a-z]/';
  23.    if((preg_match($pattern,$categoria_nombre) == $_GET[categoria_nombre]) & (isset($insertar_categoria) == $_GET[insertart_categoria])) {
  24.         echo "el camp solo puede contener estos valores (a-z,à,á,è,é,ì,í,ù,ú,ò,ó,ï,')";
  25.     }
  26. ?>
Código HTML:
Ver original
  1. <br/><input type="submit" value="insertar_categoria" name="insertar_categoria">
  2.     <input type="reset" value="esborrar" name="esborrar">
  3.  
  4. </form>

Última edición por albertrc; 11/02/2011 a las 01:09