PHP - actualizacion de datos en un formulario con bd sql

   
Vista:

actualizacion de datos en un formulario con bd sql

Publicado por carolina (1 intervención) el 07/04/2010 05:37:21
hola
Estoy realizando una zona de preguntas, en donde cualquiera puede realizar una pregunta y solo yo las conteste,
tengo un tema, y abajo esta el formulario con las preguntas que han hecho, lo q no se es que cuando un usuario realize la pregunta y le de enviar, automaticamente se actualize la pagina y quede la nueva pregunta de primera.

yo se hacer esto pero en archivos separados, un archivo php para el form y otro archivo php para ingresar los datos a la tabla pero no se como hacer para q de una vez se actualize, este es el codigo q tengo me sirve la consulta de datos pero el ingreso no:

<?
$respuesta = "Sin Respuesta";
$fecha = now();
mysql_connect("localhost","root","garcia12");
mysql_db_query("bdcomentarios1","insert into alumnos(cod_usu,nom_usu,ema_usu,ciu_usu,pregunta,respuesta,fecha) values ('$cod_usu','$nom_usu','$ema_usu','$ciu_usu','$pregunta','$respuesta','$fecha')");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body bgcolor="#006633">
<p>ZONA DE PREGUNTAS </p>
<?
mysql_connect("localhost","root","garcia12");
$busqueda=mysql_db_query("bdcomentarios1","select * from usuarios") or die ("no se puede hacer la consulta");
while ($row=mysql_fetch_array($busqueda))
{
echo '<table><tr>';
echo '<td>Por: '.$row["nom_usu"].'<td>';
echo '<td>De: '.$row["ciu_usu"].'<td>';
echo '<td>Enviado el: '.$row["fecha"].'<td>';
echo '</tr>';
echo '<tr>';
echo '<td colspan="3">Pregunta:</td></tr>';
echo '<td bgcolor="#0099CC">'.$row["pregunta"].'</td></tr>';
echo '<td colspan="3">Respuesta:</td></tr>';
echo '<tr><td colspan="3">'.$row["respuesta"].'</td></tr>';
echo '</table>';
}
mysql_free_result($busqueda)

?>
<p>Agrega una pregunta:</p>
<form id="form1" name="form1" method="get" action="index.php">
<table width="352" height="225" border="1">
<tr>
<td width="58" height="28"><div align="right">Nombre:
</div>
<label></label></td>
<td width="242"><input type="text" name="textfield" /></td>
<td width="30"> </td>
</tr>
<tr>
<td height="26"><div align="right">Email:
</div>
<label></label></td>
<td><input type="text" name="textfield2" /></td>
<td> </td>
</tr>
<tr>
<td><div align="right">Ciudad:
</div>
<label></label></td>
<td><input type="text" name="textfield3" /></td>
<td> </td>
</tr>
<tr>
<td><div align="right">Pregunta:</div></td>
<td><label>
<textarea name="textarea" rows="6" cols="35"></textarea>
</label></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="Submit" value="Enviar" />
</label></td>
<td> </td>
</tr>
</table>
</form>
<p>  </p>
</body>
</html>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:actualizacion de datos en un formulario con bd

Publicado por Diego Romero (1450 intervenciones) el 08/04/2010 03:24:20
Usa la cláusula ORDER BY en el SELECT.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar