Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2011, 02:24
Avatar de jomaruro
jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 22 años, 4 meses
Puntos: 361
Respuesta: problema con formulario

Hola:

Cita:
Iniciado por maycolalvarez Ver Mensaje
en el form tienes T_ape y en el código $_POST['T-ape'] cuando debe ser el mismo
Si fuera por ese motivo no le daría error en T_loc. ¿No crees?

Cita:
Iniciado por bveniselo Ver Mensaje
<body>
<form id="form1" name="form1" method="post" action="Contacto.php">
<p>&nbsp;</p>
<table width="978" height="306" border="0">
<tr>
<th width="477" height="34" scope="col"><div align="right"><span class="Estilo6">Nombre y Apellido </span></div></th>
<th width="491" scope="col"><div align="left">
<input name="Nombre y apellido" type="text" id="T_ape" />
</div></th>
</tr>
<tr>
<td height="34"><div align="right"><span class="Estilo6">Localidad</span></div></td>
<td><input name="Localidad" type="text" id="T_loc" /></td>
</tr>
<tr>
<td height="34"><div align="right"><span class="Estilo6">Codigo Postal </span></div></td>
<td><input name="Codigo_Postal" type="text" id="T_cod" /></td>
</tr>
<tr>
<td height="34"><div align="right"><span class="Estilo6">Correo Electronico </span></div></td>
<td><input name="Correo" type="text" id="T_correo" /></td>
</tr>
<tr>
<td height="158" colspan="2"><div align="center">
<p>
<textarea name="T_consulta" id="T_consulta"></textarea>
</p>
<p>
<input name="Btn_Enviar" type="submit" class="Estilo6" id="Btn_Enviar" value="Enviar" />
<?php
$conexcion=mysql_connect ("localhost", "root", "") or die ("no conectada");
$db= mysql_select_db ("pagina", $conexcion) or die ("no funca");
$consulta= "select * from clientes";
$respuesta=mysql_query("select Ape_Nom from clientes");
$fila= mysql_num_rows ($respuesta);
echo $fila;
$nombre = strip_tags (trim($_POST['T-ape']));
$localidad = strip_tags (trim($_POST['T_loc']));
$correo= strip_tags (trim($_POST['T_correo']));
$cod_postal= strip_tags (trim($_POST['Codigo_Postal']));
$insertar= mysql_query("INSERT INTO clientes (Ape_Nom, Localidad, Cod_Postal, Correo_Electronico)
VALUES ('$nombre', '$localidad', '$cod_postal', '$correo'");

?>
Yo pienso que el error está en que el formulario envía los datos marcados en azul y recibe los datos marcados en rojo. Deben coincidir.

Saludos.