Hola, muchas gracias por tu ayuda.
Pero es que soy muy novato, me podrias ayudar a combinar lo que me has aconsejado con mi formulario? mi formulario es muy simple, solo hay un nombre y contenido. Gracias
te dejo aqui el codigo:
Código :
<form name="html" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<p><br />
<input name="usuario" type="text" class="Estilo13" style="background-color:#000000"/>
<br />
<textarea name="firma" cols="60" style="background-color:#000000" rows="7" class="Estilo13"></textarea>
</p>
<p>
<input name="enviar" type="submit" class="Estilo13" value="Enviar" />
<?php
/* conexion ****************/
// conectamos al servidor MySQL
$link = mysql_connect('localhost', 'o', '');
if(!$link) {
die("Error al intentar conectar: ".mysql_error());
}
// seleccionamos la base de datos
$db_link = mysql_select_db('', $link);
if(!$db_link) {
die("Error al intentar seleccionar la base de datos". mysql_error());
}
/* fin conexion ************/
/* prosesamiento de los datos */
// verificamos si ha sido enviado el formulario
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
// verificamos que el formulario
// no venga vacio
if(!empty($_POST['usuario']) && !empty($_POST['firma'])){
// creamos las variables a usar en la consulta
// y le asignamos sus valores
$usuario = htmlentities(trim($_POST['usuario']));
$firma = htmlentities(trim($_POST['firma']));
// la consulta INSERT
$sqlInsert = mysql_query("INSERT INTO firmar (usuario, firma)
VALUES ('$usuario', '$firma')", $link)
or die(mysql_error());
}else{
echo "Debe llenar todos los campos";
}
}
/* fin del proseso de datos */
/* mostrando los registros (firmas) */
$sqlQuery = mysql_query("SELECT * FROM firmar ORDER BY firma_ID DESC", $link)
or die(mysql_error());
$totalFirmas = mysql_num_rows($sqlQuery);
// verificamos si hay
// alguna firma registrada,
// de lo contrario enviamos un mensaje
if($totalFirmas == 0){
echo "No hay firmas...";
}
// si hay firmas registradas
// las mostramos
else{while($row = mysql_fetch_array($sqlQuery))
echo "<p class='nombre'><b>".$row["usuario"]."</b> :<br/><spam class='firma'>". nl2br($row["firma"]) ."</span></p><hr />";
}
?>
Muchas gracias