Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error Notice: Undefined index

Estas en el tema de Error Notice: Undefined index en el foro de Bases de Datos General en Foros del Web. hola lo que pasa es que tengo una parte de mi pagina para comentarios y sugerencias pero a la hora de enviar me aparece esto ...
  #1 (permalink)  
Antiguo 21/04/2010, 07:45
 
Fecha de Ingreso: abril-2010
Mensajes: 50
Antigüedad: 14 años, 7 meses
Puntos: 0
Pregunta Error Notice: Undefined index

hola lo que pasa es que tengo una parte de mi pagina para comentarios y sugerencias pero a la hora de enviar me aparece esto

Notice: Undefined index: nombre y apellido in C:\wamp\www\otro\Sitio sin nombre 1\regcom.php on line 4

Notice: Undefined index: direccion in C:\wamp\www\otro\Sitio sin nombre 1\regcom.php on line 5

Notice: Undefined index: telefono in C:\wamp\www\otro\Sitio sin nombre 1\regcom.php on line 6

Notice: Undefined index: comentario in C:\wamp\www\otro\Sitio sin nombre 1\regcom.php on line 7

ANEXO los dos archivos
HTML
Cita:
<!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>Documento sin t&iacute;tulo</title>
<style type="text/css">
<!--
body,td,th {
color: #006600;
}
body {
background-color: #999999;
}
#Layer1 {
position:absolute;
width:451px;
height:203px;
z-index:1;
left: 220px;
top: 125px;
}
-->
</style></head>

<body>
<div align="center">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="372" height="28">
<param name="movie" value="BARRASUPER.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#999999" />
<embed src="BARRASUPER.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="372" height="28" bgcolor="#999999"></embed>
</object>
</div>
<p>&nbsp;</p>

<label for="textarea"></label>
<p align="justify">&nbsp;</p>
<div id="Layer1">
<form id="form1" name="form1" method="post" action="regcom.php">
<table width="373" height="164" border="0">
<tr>
<td>Nombre y Apellido: </td>
<td><input name="nomyape" type="text" id="nombre" value="nombre y apellido" size="30" /></td>
</tr>
<tr>
<td>Direccion:&nbsp; &nbsp;&nbsp;</td>
<td><input name="dire" type="text" id="direccion" value="direccion" size="30" /></td>
</tr>
<tr>
<td>Telefono:</td>
<td><input name="tele" type="text" id="tel" value="telefono" size="30" /></td>
</tr>
<tr>

<td>Comentario: </td>
<td><textarea name="comen" cols="30" rows="3" value="comentario" id="com"></textarea></td>
</tr>

</table>
<p>
<label for="Submit"></label>
</p>
<p align="center">
<input type="reset" name="borrar" value="Borrar" id="borrar" />
<input type="submit" name="enviar" value="Enviar" id="enviar" />
</p>
</form>
</div>
<p align="justify">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</p>
<p align="justify">&nbsp;&nbsp;&nbsp;</p>
<p align="justify">&nbsp;</p>
<p align="justify">&nbsp;</p>
</body>

</html>
ACA LA CONEXION1.php
Código PHP:
<?php

$link
=mysql_connect("localhost""root""");
mysql_select_db("supermercado",$link) OR DIE ("Error: Imposible Conectar");

?>
Y ACA EL regcom.php
Código PHP:
<?php
include ("conexion1.php");

$nomyape=$_POST['nombre y apellido'];
$dire=$_POST['direccion'];
$tele=$_POST['telefono'];
$comen=$_POST['comentario'];

$conexion=mysql_connect("localhost","root") or die ("no se pudo conectar a la base de datos");
mysql_select_db("supermercado");


$link=mysql_query ("insert into 'super'(nombre y apellido, direccion, telefono, comentario) VALUES ('$nomyape', '$dire', '$tele', '$comen')");
echo 
"<h1>Tus comentarios han sido enviados...</h1><br>";
mysql_close($conexion);
?>
DE ANTE MANO GRACIAS POR LA AYUDA
  #2 (permalink)  
Antiguo 21/04/2010, 07:58
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error Notice: Undefined index

DiegoRivera2010: COmo ya te lo mencioné en un post anterior, no se debe poner código no SQL en el Foro de Bases de Datos. Solamente SQL.

Pos otro lado, el mensaje de error dice claramente el problema: Hay un índice no definido, pero si te fijas bien y con cuidado, los índices a que hace referencia son los subíndices del array que estás usando en el tercer código... Lo que quiere decir que es un problema de PHP y no de bases de datos.

Consejos:
- Presta atención a los mensajes de error para saber si provienen del PHP o de MySQL. De esa forma no postearás donde no te servirá.
- Antes de postear la pregunta, verifica que no sea evidente donde está el error. En este caso te indica hasta qué lineas lo tienen.
- No postees el código HTM inútilmente. Incluso en estos caso no agrega nada al problema porque el error no está en el HTML, como te dice el mensaje, sino en el script php., entonces terminas posteando trash code.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 21/04/2010, 08:04
 
Fecha de Ingreso: abril-2010
Mensajes: 50
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Error Notice: Undefined index

Gracias Solo q nO C Q Es lo Q No c PUde POstear En Verdad Soy Nuevo Dsclpa Ahh Entonces Dime Que Podria Hacer Ahi? Gracias

una pregunta

Cita:
$nomyape=$_POST['nombre y apellido'];

donde esta $nomyape=$_POST va el nombre de el textbox? y donde esta
['nombre y apellido']; va el nombre del campo en la base de datos
gracias por ayudarme espero alla sido lo suficientme claro gracias
  #4 (permalink)  
Antiguo 21/04/2010, 08:16
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Error Notice: Undefined index

Es tema de PHP y yo no estoy práctico en ese lenguaje (hace más de 3 años que no lo manejo).
Postea el problema en el Foro de PHP, allí te darán la respuesta rápidamente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 21/04/2010, 08:19
 
Fecha de Ingreso: abril-2010
Mensajes: 50
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Error Notice: Undefined index

Gracias ahora mismo lo are

Etiquetas: index, undefined
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:56.