Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/08/2003, 23:24
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cuando hablas de "botones" en el cliente (en el navegador .. HTML) las acciones si han de ser interpretadas por PHP .. se ha de "solicitar" una página al servidor .. esa página será un script tuyo que al ser llamada ejecute tu acción .. puede ser 1 que recoja el valor de tu boton pulsao y haga un "IF" o "SWHITCH" o bien una acción a un script distinto ..

De todas formas .. en tu ejemplo de "botones" .. El de "guardar cambios" sería hacer el "submit" del formulario .. y el otro de "Resetear" sería cosa de javascript para que límpie los datos de tu formulario (si entendemos resetear lo mismo ..) Si es otra acción que requiera de PHP .. ya sabes.

Código PHP:
<?
if (isset($_POST['boton1'])){
// Tu llamada a tu función para el boton 1
} elseif (isset($_POST['boton2'])){
// Tu llamada a tu función para el boton 2
} else {
// el formulario que se envia a si mismo en el action=
$_SERVER['PHP_SELF']
// Lo que manda es el nombre del botón name="boton1" y name="boton2" .. el Value no .
}
------
Los checks debes definirlos como arrays y darles valor estilo:

Código PHP:
echo "<input type=\"check\" name=\"nose[]\" value=\"$row['nose']">"; 
De esta forma .. a tu script que procese esos datos le llegará como array en 'nose[]' ... lo cual puedes leer con un bucle tipo:

Código PHP:
foreach ($_POST['nose'] as $valor){
    echo 
$valor."<br>";

Para retomar el estado "marcado" de cada checkbox .. tendrás que hace un "if" en el bucle donde los generas de forma que SI corresponde .. añade 'checked" al <input> ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.