Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2011, 07:52
Avatar de angel2010
angel2010
 
Fecha de Ingreso: julio-2010
Ubicación: monagas
Mensajes: 131
Antigüedad: 13 años, 9 meses
Puntos: 2
Pregunta campo vasio tabla relacionada 1 a muchos en la parte php insert into

tengo dos tablas que son registro y telefono el problema que tengo en html tengo dos input como lo pueden ver no pase todo el codigo... tengo problema con la tabla telefono que me quean campo vacio cuando el usuario tipea un solo numero y yo tengo dos input pra el telefono hay que tener en cuenta que el usuario puede tener un solo telefono hay otro que tiene dos espero que me entienda lo que quiero

Código HTML:
Ver original
  1. <tr>
  2. <td width="100" valign="top" align="right">
  3. telefono
  4. </td>
  5. <td width="100" valign="top" align="left">
  6. <input type="text" name="telefon">
  7. </td>
  8. </tr>
  9.  
  10. <tr>
  11. <td width="100" valign="top" align="right">
  12. telefono 2
  13. </td>
  14. <td width="100" valign="top" align="left">
  15. <input type="text" name="telefo">
  16. </td>
  17. </tr>

y el codigo php es este


Código PHP:
Ver original
  1. public function get_registro()
  2.     {
  3.         //print_r($_POST);
  4.         $sql="insert into registro (id,nombre,apellido,cedula) values
  5.         (null,'".strip_tags($_POST["nombr"])."','".strip_tags($_POST["apellid"])."','".strip_tags($_POST["cedul"])."');
  6.         ";
  7.         $res=mysql_query($sql,conectar::con());
  8.         $ultimo_id = mysql_insert_id(conectar::con());
  9.        
  10.         $sqll="insert into telefono (id,numero,id_registro) values
  11.         (null,'".strip_tags($_POST["telefon"])."','$ultimo_id'),
  12.             (null,'".strip_tags($_POST["telefo"])."','$ultimo_id');
  13.         ";
  14.         $res=mysql_query($sqll,conectar::con());
  15.          
  16.     }

como pueden ver el parte telefono tengo declaro dos registro que vienen via post el problema es que el usuario puede llenar un solo telefono y al registrar en la tabla se registarn lo dos pero como no viene nada queda vacio el campo numero quiciera resolver este problema a los esperto hoy en dia con php orientado a objetos o estructurado lo que quiero que me ayuden o una idea de como hacerlo

Última edición por angel2010; 29/04/2011 a las 08:00