Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/05/2007, 11:13
Jarkaos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Suecia
Mensajes: 253
Antigüedad: 21 años, 6 meses
Puntos: 2
Actualizar un Div, como?

Hola, soy nuevo en esto de php y hasta ahora todo estaba bien hasta que se me ocurrio hacer una pagina con un div y un formulario. Tambien tengo una base de datos en donde tengo un texto al que he llamado "original". Mi intencion es que al cargar la pagina me muestre el texo "original" en el div y el textarea para actualizar el texto "original".
Hasta ahora solo he logrado mostrar el texto "original" al cargar la pagina dentro del div. Cuando ingreso el nuevo texto y presiono "enviar" el div no recarga automaticamente, si no que tengo que presionar "F5" para poder ver el nuevo texto. Como soluciono la autocarga del div?
Este es el codigo:
Código:
<?php
	require ("connection.php");
?>
<html>
    <body>
	<div style="border: 1px red solid; width: 400px;"
	   <p style="color: black;">
	      <?php
		require ("original.php");
	       ?>
	   </p>
	</div>
	
	<p>Insert text: </p><br /><br />
	       <form method=post type=text name="newText">
		<textarea name="text" rows=5 cols=40 wrap></textarea><br /><br />
		<input name="enter" type="submit" value="Enter"</input>
		<input type="button" value="Go Back" onclick="self.history.back();">
	       </form>
		
	       <?php
		$text =$_POST['text'];
		mysql_query("UPDATE tabell SET engelsk = '$text'") 
		                   or die(mysql_error());  
	        ?>
   </body>
</html>
Y este es el que muestra el texto desde la base de datos (original.php):

Código:
<?php
       require ("connection.php");
       $sql = "select engelsk from tabell";
       $result = mysql_query ($sql);
   
       while ($row = mysql_fetch_array($result))
       {
       	$field1= $row["engelsk"];
	echo "$field1<br>";
        } 

?>
Alguien que me pueda ayudar?