hola a todos, tengo el siguiente problema, necesito hacer una pagina que me capture dos datos que ingresa el usuario y me los guarde en una tabla e la bd, los datos en cuestion son una placa de un vehiculo, y el nombre del propietario, pero al momento de correr la pagina, me esta saliendo una validacion al comienzo de q los campos son obligatorios (esa validacion la puse yo para cuando den click en guardar sin datos), y me sale el siguiente error
 
Notice: Undefined index: placa in C:\wamp\www\stm_placas_prueba\sp.php on line 38
 
Notice: Undefined index: nombre in C:\wamp\www\stm_placas_prueba\sp.php on line 39
 
 
aca esta mi codigo
 
<body>
 
 
 
 
 
 
<table width="901" height="469" border="1" align="center" bordercolor="#D40000">
  <tr bordercolor="#D40000">
    <th width="891" height="109" scope="col"><img src="banner.JPG" width="891" height="221" /></th>
  </tr>
  <tr bordercolor="#D40000" bgcolor="#FFFBF0">
    <td><div align="center">
      <h1 class="Estilo4">SERVICIO PUBLICO </h1>
      <p class="Estilo3">ULTIMA PLACA ASIGNADA </p>
      <p>
 
<?php
 
    $link = mysql_connect ("localhost","root");
    $conn = mysql_select_db ("placas");
	$placa_sp= $_POST['placa'];
	$nombre_sp= $_POST['nombre'];
	if ($placa_sp == "" ||  $nombre_sp == "")
    echo('<script> alert (\'Los campos son obligatorios\') </script>');
    else
    {
	    $result = mysql_query ("INSERT INTO publico (placa,nombre) VALUES ('".$placa_sp."', '".$nombre_sp."')",$link);
		$ultimo = mysql_query ("UPDATE ultimo_sp SET placa='".$placa_sp."', nombre='".$nombre_sp."' WHERE unico=1",$link);
		$placa_sp="";
		$nombre_sp="";
		echo('<script> alert (\'guardado con exito\')</script>');
	}
?>
     <?php
	  $link = mysql_connect ("localhost","root");
    	$conn = mysql_select_db ("placas");
    	if (! $conn)
    	{echo "Error en la Base de Datos";}
		echo "<p>  </p>";
		$ultimos_rangos = mysql_query("SELECT * FROM ultimo_sp WHERE unico='1'",$link);
    	$row = mysql_fetch_row($ultimos_rangos);
	    echo "<table border = '1' align='center'> \n";
 
	echo "<tr> \n";
 
	echo "<td bgcolor='#CCCCCC'><b>PLACA</b></td> \n";
 
	echo "<td bgcolor='#CCCCCC'><b>NOMBRE</b></td> \n";
 
	echo "</tr> \n";
 
	echo "<tr> \n";
 
	echo "<td>$row[0]</td> \n";
 
	echo "<td>$row[1]</td> \n";
 
	echo "</tr> \n";
	echo "</table> \n";
 ?>
      </p>
      <p>  </p>
      <p align="center" class="Estilo3"><strong>ASIGNACION DE PLACAS</strong></p>
      <form id="form1" name="form1" method="post" action="">
      <table width="426" border="1">
        <tr>
          <td width="255">PLACA</td>
          <td width="155"><label>
            <input type="text" name="placa" id="placa" />
          </label></td>
        </tr>
        <tr>
          <td>NOMBRE</td>
          <td><label>
            <input type="text" name="nombre" id="nombre" />
          </label></td>
        </tr>
        <tr>
          <td height="40" colspan="2"><div align="center">
            <label>
            <input type="submit" name="guardar" id="guardar" value="Guardar" />
            </label>
          </div></td>
          </tr>
      </table>
      <label></label>
      <p align="left" class="Estilo2">
        <label>
        </p>
      <div align="left"></div>
        </label>
      </form>
      <p align="center" class="Estilo3"> </p>
      </div></td>
  </tr>
</table>
</body>
</html>
 
ojala me puedan ayudar, porque la verdad soy un novato en esto del php
 
gracias 
   
 

 Respuesta: problema Notice: Undefined index: variables php
 Respuesta: problema Notice: Undefined index: variables php  
 



