Foros del Web » Programando para Internet » PHP »

Funcion cargar

Estas en el tema de Funcion cargar en el foro de PHP en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <html> <head> <title>index2</title> <div id="mainDiv" style="height:95%; width:95%; border:5px solid blue; padding: 10px;"> <?php     #Conectamos con MySQL   ...
  #1 (permalink)  
Antiguo 04/10/2012, 16:02
Avatar de danramglez  
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 11 años, 7 meses
Puntos: 2
Funcion cargar

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. <title>index2</title>
  4. <div id="mainDiv" style="height:95%; width:95%; border:5px solid blue; padding: 10px;">
  5. <?php
  6.     #Conectamos con MySQL
  7.     $conexion = mysql_connect("localhost","root","")
  8.     or die ("Fallo en el establecimiento de la conexión");
  9.     mysql_select_db("ejemplo")
  10.     or die("Error en la seleccion de la base de datos");
  11.     $cantidad = $_REQUEST['cantidad'];
  12.     for ($i=0; $i<=$cantidad; $i++)
  13.     {
  14.         $varnombre = "mytext".$i;
  15.         $nombre = $_REQUEST[$varnombre];
  16.         $varemail= "myemail".$i;
  17.         $email = $_REQUEST[$varemail];
  18.         insertar($nombre,$email);
  19.     }
  20.     #funcion agregar
  21.    
  22.     function insertar($nombre,$email)
  23.     {
  24.         $sql= "insert into triunfo (nombre,email) values ('$nombre','$email')";
  25.         $cadena = mysql_query ($sql);  
  26.     }
  27.     echo " <table border =1 align= center>" ;
  28.     echo "<tr>";
  29.     echo "<td>  Id </td>";
  30.     echo "<td> Nombre</td>";
  31.     echo "<td> Email</td>";
  32.     echo "<td> Modificar</td>";
  33.     echo "<td> Elimina</td>";
  34.     echo "</tr>";  
  35.     $result = mysql_query ("select * from triunfo" )
  36.     or die("Error en la consulta SQL");
  37.     while( $row = mysql_fetch_array ( $result ))
  38.     {
  39.     echo "<tr>";
  40.     echo "<td>".$row[0]."</td>";
  41.     echo "<td>".$row[1]."</td>";
  42.     echo "<td>".$row[2]."</td>";
  43.     echo "<td><a style=\"color:blue;\" href=\"modifica.php?id=".$row[0]."&nombre=".$row[1]."&email=".$row[2]."\"> modificar</a></td>";
  44.     echo "<td><a style=\"color:blue;\" href=\"borrar.php?&id=".$row[0]."\">Elimina </a></td>";
  45.     echo "</tr>";
  46.     }
  47.     echo "</table>"
  48. ?>
  49. </head>
  50. </html>

Soy muy nuevo en PHP y estoy generando un codigo que reciba datos de un formulario y que puedas modificarlos y eliminarlos.
Tal vez mi error sea muy obvio pero ya me desespere, quisiera que me ayudaran porque cada vez que cargo la pagina se genera un nuevo registro vacio.
Tambien cuando modifico y elimino crea un registro nuevo vacio
Muchisimas gracias espero y puedan ayudarme
__________________
"La funcion de un buen software es hacerlo parecer simple"
  #2 (permalink)  
Antiguo 04/10/2012, 16:07
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Funcion cargar

Necesitas validar si recibiste datos del formulario para hacer la inserción, así como está tu código, no verificas nada y SIEMPRE hace la inserción.
  #3 (permalink)  
Antiguo 04/10/2012, 16:30
Avatar de danramglez  
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 11 años, 7 meses
Puntos: 2
Respuesta: Funcion cargar

´Tienes razon, pero me podrias ayudar a validar para que no agregue cada vez que cargue la pagina
__________________
"La funcion de un buen software es hacerlo parecer simple"
  #4 (permalink)  
Antiguo 04/10/2012, 23:55
 
Fecha de Ingreso: marzo-2012
Ubicación: Rosario
Mensajes: 108
Antigüedad: 12 años
Puntos: 0
Respuesta: Funcion cargar

lo tenes que hacer con function agregar si o si al ingreso de registros? o con php solamente estaria bien? porque me parece que si recien empezas a programar te estas complicando la vida
  #5 (permalink)  
Antiguo 05/10/2012, 00:10
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Funcion cargar

Tal vez estoy equivocado, pero esto te puede servir http://blog.unijimpe.net/evitar-cache-con-php/

Etiquetas: formulario, funcion, html, mysql, registro, sql
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




La zona horaria es GMT -6. Ahora son las 13:15.