Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/12/2012, 14:19
Avatar de fedefrankk
fedefrankk
 
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Respuesta: Instertar datos en 2 tablas distintas

Hola gracias por contestar, ese if busca si el mail nuevo ingresado existe te direcciona, sino sigue el codig, por las dudas lo comente, y no me guarda nada,
mi segunda tabla (postusuario) contiene mas de un campo, se puede insertar uno solo?

dejo todo el codigo:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $fede01=$_POST['email'];
  4. $fede01 = ereg_replace( "([ ]+)", "", $fede01 );
  5. //echo $fede01;
  6. //echo "<br>";
  7. //echo strtolower($fede01);
  8. $fede04 = date("Y-m-d");
  9. //echo "<br>";
  10.  
  11. srand ((double) microtime( )*1000000);
  12. $random_number = rand();
  13. $fede02="$random_number";
  14. //echo "<br>";
  15. $fede03="Ingrese Su nombre";
  16. $fede05="invitado";
  17. include("../funciones/conectar.php");
  18. $cone = conectar ();
  19. $registros=mysql_query("Select email FROM altausuarios  WHERE email='$fede01'") or  die("Problemas en el select:".mysql_error());
  20. while ($reg=mysql_fetch_array($registros)){
  21. $comp=$reg['email'];
  22. }
  23.     if ($comp==$fede01){
  24.    
  25.  header("Location:formEr.php?error=4");
  26.  
  27.  
  28. }else{
  29.  
  30. $in=mysql_query("insert into altausuarios (email, pass, nombre, fecha,tipo ) VALUES (
  31. '$fede01',
  32. '$fede02',
  33. '$fede03',
  34. '$fede04',
  35. '$fede05')",$cone);
  36.  
  37. }
  38.  
  39. $regis=mysql_query("Select id,email  FROM altausuarios  WHERE email='$fede01'",$cone) or  die("Problemas en el select:".mysql_error());
  40. while ($reg=mysql_fetch_array($regis)){
  41.     $id=$reg['id'];
  42. print $id;
  43. }
  44.  
  45. $on=mysql_query("insert into postusuarios (id_usuario,) VALUES (
  46. '$id')",$cone);
  47.  
  48. mysql_close($cone);
  49.  
  50. ?>

Saludos y gracias po tu tiempo

fede