Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/06/2006, 04:55
Avatar de Javiglez
Javiglez
 
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 8 meses
Puntos: 0
Creo q si que me sirve tu libreria para lo que yo quiero que es lo del metodo POST...Tengo este formulario

<form id="form1" method="post" action="procesar.php">


<fieldset class="clase1"><legend>Alta Cliente</legend>
<label for="nombre" title="Nombre del cliente">Nombre</label><input name="nombre" type="text" id="nombre" size="40" />
<br />
<label for="apellidom" title="Primer apellido cliente">Apellido </label><input name="apellido1" type="text" id="apellido1" size="40" />
<br />
<label for="apellidop" title="Segundo apellido cliente">Apellido </label><input name="apellido2" type="text" id="apellido2" size="40" />
<br />
<label for="Dni" title="Dni del cliente">Dni</label><input name="dni" type="text" id="dni" size="40" />
<br />
<label for="Email" title="Dirección de correo electronico del cliente">Email</label><input name="mail" type="text" id="mail" size="40" />
<br />
<label for="telefono" title="Telefono fijo o movil">Telefono</label><input name="telefono" type="text" id="telefono" size="40" />
<br />
<label for="direccion" title="Lugar de Residencia">Dirección</label><input name="direccion" type="text" id="direccion" size="40" />
<br />

</fieldset><fieldset class="clase1">
<legend>Identificaci&oacute;n</legend>
<label for="login" title="Nick para accder a la zona clientes">Login</label><input type="text" name="login" id="login" /><br />
<label for="pass" title="Contraseña para acceder a la zona clientes">Password</label><input type="password" name="pass" id="pass" /><br />
<label for="pass">Password</label><input type="password" name="pass2" id="pass2" /><br />



</fieldset>


<fieldset class="clase1">
<legend>Acciones</legend>

<INPUT TYPE="submit" NAME="accion" class="Estilo7" VALUE="Dar de alta" >
<input name="restablecer" type="reset" class="Estilo7" value="Restablecer">

</fieldset>

</form>

q va a procesar.php que es este...

$sql = "SELECT login FROM clientes WHERE login='".quitar($HTTP_POST_VARS["login"])."'";
$result = mysql_query($sql);
//En caso de existir dicho nick, osea que nos devuelve una fila:
if($row = mysql_fetch_array($result))
{
header("Location: login_rep.html");

}
else
{



$sql = "INSERT INTO clientes (login,pass,pass2,nombre,apellido1,apellido2,mail, direccion,telefono,dni)
VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["login"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["pass"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["pass2"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["apellido1"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["apellido2"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["mail"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["direccion"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["telefono"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["dni"])."'";
$sql .= ")";
mysql_query($sql);

echo "bien";
header("Location: listado_clientes.php");
}
mysql_free_result($result);
}
}

else
{
header("Location: error_campos_cliente.php");
echo "error";
}

mysql_close();
?>

y de este me muestra el nuevo cliente en una tabla php n este archivo

/Mostramos los nombres de las tablas

mysql_field_seek($result,0);

echo "<tr> \n";

echo "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Dni</b></td> \n";
echo "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Nombre</b></td> \n";
echo "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Ver</b></td> \n";


echo "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Eliminar</b></td> \n";

echo "<td style='font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; font-weight: bold;' <b>Modificar</b></td> \n";


echo " </tr> \n";



echo "</tr> \n";

do {

echo "<tr> \n"; //para ver el cliente entero
?><form name="form1" method="post" action="datos_clientes.php">



<?
echo "<td>"?>
<textarea cols="22" rows="1" name="dni" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-align:center;"><?php echo $row["dni"];?></textarea>
</TD>

<? "</td> \n";

echo "<td>"?>
<textarea cols="72" rows="1" name="nombre" readonly style="overflow:auto; border-width: 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-align:center;"><?php echo $row["nombre"];?>,<?php echo $row["apellido1"];?>,<?php echo $row["apellido2"];?></textarea>
<? "</td> \n";
?>

<?
echo "<td>"?>
<input type="submit" name="Submit" value="Ver detalles" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-align:center;"></TD>


</form>
<? echo "<td>"?>
<form name="form" method="post" action="confirmacion_baja.php">
<input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
<input type="submit" name="Submit2" value="Eliminar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-align:center;"></TD>
</form>


<? echo "<td>"?>
<form name="form" method="post" action="modificar.php">
<input name="dni" type="hidden" value="<? echo $row["dni"]; ?>">
<input type="submit" name="Submit2" value="Modificar" style="font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000; text-align:center;"></TD>
</form>






<?


"</td> \n"; ?>


<?
echo "</tr> \n";

} while ($row = mysql_fetch_array($result));


no consigo que me cargue todo en la misma capa, osea que lo de de alta y al pulsar que lo muestre en la misma capa la tabla que me resulta con el mismo cliente....A ver si me puede ayudar alguien en php solo me funciona bien...Gracias