Foros del Web » Programando para Internet » PHP »

actualizacion de un formulario

Estas en el tema de actualizacion de un formulario en el foro de PHP en Foros del Web. Hola compañeros foristas!! Me encuentro por estos rumbos una vez mas pidiendoles su ayuda, espero que en esta ocasion no sea la excepcion!! He aki ...
  #1 (permalink)  
Antiguo 22/12/2009, 09:31
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
De acuerdo actualizacion de un formulario

Hola compañeros foristas!!

Me encuentro por estos rumbos una vez mas pidiendoles su ayuda, espero que en esta ocasion no sea la excepcion!!

He aki mi problemilla:

Tengo un formulario que inserta y elimina registros a mi base de datos perfectamente, al igual que una tablita que me muestra esos datos con una consulta! el unico inconveniente es que al momento de la insercion o borrado no me lo actualiza hasta que yo lo hago manualmente, osea que tengo que salir de mi sistemita y volver a entrar para que en la tabla donde hago la consulta me aparezca el nuevo registro o en su caso, el que ya elimine.

No se si como referencia les sirva que les deje esta informacion: Utilizo PHP y MySQL, Manejo sesiones de usuario, el form utiliza method=get.

Ojala me puedan orientar muchas gracias....
  #2 (permalink)  
Antiguo 22/12/2009, 10:18
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: actualizacion de un formulario

Deberias pegar el codigo paraver que esta pasando
Pero asi a ojo nomas, deberias luego de hacer la insercion/borrado de datos, hacer un select de los datos actuales (en el mismo script) y luego mostrar todo en una tabla
  #3 (permalink)  
Antiguo 22/12/2009, 10:29
Avatar de Claw  
Fecha de Ingreso: abril-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 9
Respuesta: actualizacion de un formulario

O asegurarte que haces un commit después de cada inserción/actualización/borrado. De todas formas creo que tu problema podrías solucionarlo tal y como apunta jackson666.

Salu2!
  #4 (permalink)  
Antiguo 22/12/2009, 11:14
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: actualizacion de un formulario

Hola otra vez!!

Aki es donde hago las querys

procesar.php

<?php

$bd_host = "127.0.1.0";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "saip";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
$usuario=$_GET['rpe'];
$url=$_GET['url'];
$comentarios=$_GET['comentarios'];
$borrar=$_GET['delete'];
mysql_query("insert into favoritos (rpe, url, comentarios) values ('$usuario','$url','$comentarios')");
mysql_query("delete From favoritos where url='$borrar'","commit");
header("Location: favoritos.php");
?>

---------------------------------------------------------------------------------

y aki es donde saco la consulta

favoritos.php

<?php

$bd_host = "127.0.0.1";
$bd_usuario = "root";
$bd_password = "";
$bd_base = "saip";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
mysql_select_db($bd_base, $con);
$result=mysql_query("select url, comentarios from favoritos where rpe='$usuario'",$con);
?>
<?php
echo '<h3><center>LISTA DE LINKS GUARDADOS'.":<br><br></center></h3>";
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1 style="border:2px solid #0B610B; color:#0B610B;" align="center">
<TR style="background:#66CC66;">
<TD>&nbsp;<B>URL</B></TD>
<TD>&nbsp;<B>Comentarios</B>&nbsp;</TD>
</TR>

<?php

while($row = mysql_fetch_array($result)) {
echo '<tr><td><a href="//';
echo $row["url"];
echo '" target=_blank>';
echo $row["url"];
echo '</a></td>';
echo '<td>'.$row["comentarios"].'</td></tr>';

// printf("<tr><td>&nbsp;%s</td> <td>&nbsp;%s&nbsp;</td></tr>", $row["url"], $row["comentarios"]);
}
mysql_free_result($result);
mysql_close($con);
echo '</table>';
?>

Ojala me puedan ayudar!!!
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 05:06.