23/04/2009, 20:34
|
| | Fecha de Ingreso: junio-2008 Ubicación: Madrid
Mensajes: 374
Antigüedad: 16 años, 6 meses Puntos: 1 | |
Cuando digo que no se borre los datos lo que quiero que se actualizen en vacio tu dices que eso no puede ser, entonces esto no me valdria.
Es para contar los registros de las base de datos pero menos uno:
$sql = "SELECT COUNT(nombre) FROM id_usuarios WHERE nombre != ''";
$consulta_registros = mysql_query($sql,$conexion);
$total_registros = mysql_result($consulta_registros,"registros");
$total_registros = $total_registros - 1;
<input name="email" type="text" class="campo_email" id="email2" value="<?php echo $total_registros;?>" size="25" />
Este codigo lo que hace que cuenta todos los registros pero tenemos que descontar uno porque el primero es una identificacion y no puede contarlo.
Por eso digo que cuando se de al boton no, que no proceda a delete tabla id_usuarios y si es si update id_usuarios pero que se queden vacios.
Es que si se delete id_usuarios luego cuando hago las consultas y se procesan me dan un error mysql en pantalla.
Mañana voy a intentar armar en base.php el formulario muchisimas gracias por todas tus respuesta ya te dire que tal me ha ido.
Hola.
Y no puediera hacer con Ajax en varias capas independientes es que ahora que lo estoy pensando si puedes colocar en el formulario en base pero yo quiero que las capas sean visibles y solo cuando toques el select que se pinten en esas capas.
Saludos.
Gracias a este codigo ya me funciona como yo quiero pero como puedo hacer que el primer registro no aparezca en la base de datos porque el primer registro es una identificación.
Saludos.
Por fin me salio muchismos gracias a los dos, al final con este codigo me sale lo que yo quiero espero que no tenga en ningun problema en cocatenar toda la aplicación codigo perfecto:
<html>
<head>
<script type="text/javascript">
function lista_cli(lista){
document.form.nombre.value = lista.options[lista.selectedIndex].value;
document.form.nombre.value = lista.options[lista.selectedIndex].text;
document.form.apellidos.value = lista.options[lista.selectedIndex].getAttribute("alt");
document.form.direccion.value = lista.options[lista.selectedIndex].getAttribute("alt1");
document.form.provincia.value = lista.options[lista.selectedIndex].getAttribute("alt2");
document.form.localidad.value = lista.options[lista.selectedIndex].getAttribute("alt3");
}
</script>
<?php
///////Creamos el selector Clientes de la BDD ///////
$varc="";
$resump=mysql_query("SELECT nombre, apellidos, direccion, provincia, localidad FROM id_usuarios WHERE nombre != '' LIMIT 1,120",$conexion);
while ($row_cli=mysql_fetch_array($resump))
{
$varc.= '<option value="'.$row_cli["nombre"].'"
alt="'.$row_cli["apellidos"].'",
alt1="'.$row_cli["direccion"].'",
alt2="'.$row_cli["provincia"].'",
alt3="'.$row_cli["localidad"].'"
>'.$row_cli["nombre"].'</option>';
}
?>
</head>
<body>
<form id="form" name="form" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" >
<table id="izq" align="center" cellspacing=1 cellpadding=0>
<tr><td><b>Cliente:</b></td></tr>
<tr>
<td><select name="lista_c" onChange="lista_cli(this)">
<option value="option">Select</option>
<?echo $varc?>
</select>
</td>
<td><input type="hidden" size="2" name="codin"></td>
<td><input type="text" size="2" name="nombre"></td>
<td><input type="text" size="40" name="apellidos"></td>
<td><input type="text" size="30" name="direccion" ></td>
<td><input type="text" size="6" name="provincia"></td>
<td><input type="text" size="20" name="localidad"></td>
</tr>
</table>
</form>
</body>
</html>
Gracias pero como tu decias lo hecho en javascript y tenido que cambiar la consulta y alguna variable.
Muchas gracias de todas las formas.
__________________ Cada día se aprende algo nuevo
Última edición por GatorV; 24/04/2009 a las 17:56 |