Básicamente, lo único que quiero es que los usuarios ingresen al sitio, ingresen su mensaje y nombre, y los resultados deben mostrarse en la misma página y cuando ingrese otro usuario de nuevo, los resultados del usuario anterior deberían estar allí y todo lo que aparezca debería agregarse a la lista.Formulario html/php simple para mostrar en la misma página
Actualmente tengo:
<form id="form1" name="form1" method="post" action="">
<label>Please type in a message
<input type="text" name="msg" id="msg" />
</label>
<label>and your name
<input type="text" name="pin" id="name" />
</label>
<p>
<label>Submit
<input type="submit" name="submit" id="submit" value="Submit" />
</label>
</p>
</form>
<?php
$msg = $_POST[msg];
$name = $_POST[name];
?>
<br />
<?php echo "$msg"?>
<?php echo "$name"?>
pero cuando otro registro es escribir, la anterior se pierde ...
gracias de antemano
Básicamente, necesita almacenar datos permanentemente en alguna parte.Buscar PHP + MySQL HowTo –
Fyi, utilice la forma correcta de abordar los índices de matriz asociativa, '$ _POST [msg]' funciona solo debido al comportamiento constante indefinido de PHP. Si alguien declara una constante llamada "msg" (con un valor diferente a "msg"), su código dejaría de funcionar. La forma correcta es '$ _POST ['msg'];' – cypher