Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/09/2012, 16:14
Avatar de rodrigo791
rodrigo791
 
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Como crear una funcion que inserte varios valores

Entiendo que la idea es insertar datos, todo bien hasta ahí, pero ahora que me decis esto : conexion ($'conexion','mary','mas@hoymai.); y eso que es?

no podría hacerlo así?
Código PHP:
Ver original
  1. <?
  2. $conexion = mysql_connect("localhost","root","")
  3. or die ("Fallo en el establecimiento de la conexión");
  4. mysql_select_db("ejemplo")
  5. or die("Error en la seleccin de la base de datos");
  6. $result = mysql_query ("select * from nuevo" )
  7. or die("Error en la consulta SQL");
  8.  
  9. function escribe_separa(){
  10. if (isset($_REQUEST['nombre'])) {
  11. $nombre = $_REQUEST['nombre'];
  12. } else {
  13. $nombre = "";
  14. }
  15. if (isset($_REQUEST['email'])) {
  16. $email = $_REQUEST['email'];
  17. } else {
  18. $email = "";
  19. }
  20.  
  21. $sql= "insert into nuevo (nombre,email) values ('$nombre','$email')";
  22. $cadena = mysql_query ($sql,$conexion);
  23. }
  24.  
  25. escribe_separa();
  26. ?>

Saque a $cadena como parametro porque no tiene sentido ahí, con esto tendría que ingresarte al menos 1 fila en tu tabla con los valores de nombre y email
Lo unico que hice fue llamar la funcion luego, no se para que hacías el echo