Ver Mensaje Individual
  #24 (permalink)  
Antiguo 09/07/2010, 12:19
rufus
 
Fecha de Ingreso: mayo-2009
Ubicación: Andalucia
Mensajes: 650
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: problema al modificar daos en mysql!!

paso a ponerte el codigo entero de la pagina index.php

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>abc erotica</title>
<link href="index.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
	background-color:#ffd68e;
 	
}

-->
</style>

<script>
function expandir_formulariox(){
if (document.f2.personas.value == "0"){
	xDisplay('capaexpansionx', 'none')
	xDisplay('capaexpansion2x', 'none')
	xDisplay('capaexpansion3x', 'none')
	xDisplay('capaexpansion4x', 'none')
	xDisplay('capaexpansion5x', 'none')
 }
if (document.f2.personas.value == "1"){
	xDisplay('capaexpansionx', 'block')
	xDisplay('capaexpansion2x', 'none')
	xDisplay('capaexpansion3x', 'none')
	xDisplay('capaexpansion4x', 'none')
	xDisplay('capaexpansion5x', 'none')
 }



 if (document.f2.personas.value == "2"){
	xDisplay('capaexpansionx', 'block')
	xDisplay('capaexpansion2x', 'block')
	xDisplay('capaexpansion3x', 'none')
	xDisplay('capaexpansion4x', 'none')
	xDisplay('capaexpansion5x', 'none')
 }
 if (document.f2.personas.value == "3"){
	xDisplay('capaexpansionx', 'block')
	xDisplay('capaexpansion2x', 'block')
	xDisplay('capaexpansion3x', 'block')
	xDisplay('capaexpansion4x', 'none')
	xDisplay('capaexpansion5x', 'none')
 }
 if (document.f2.personas.value == "4"){
	xDisplay('capaexpansionx', 'block')
	xDisplay('capaexpansion2x', 'block')
	xDisplay('capaexpansion3x', 'block')
	xDisplay('capaexpansion4x', 'block')
	xDisplay('capaexpansion5x', 'none')
 }
 if (document.f2.personas.value == "5"){
	xDisplay('capaexpansionx', 'block')
	xDisplay('capaexpansion2x', 'block')
	xDisplay('capaexpansion3x', 'block')
	xDisplay('capaexpansion4x', 'block')
	xDisplay('capaexpansion5x', 'block')
 }

}



    </script>

<script type='text/javascript' src='formexp.js'></script>
<script>
function expandir_formulario(){
 if (document.f1.expandir.checked){
	xDisplay('capaexpansion', 'block')
 }else{
	xDisplay('capaexpansion', 'none')
 }

}

</script>
<script>
function expandir_formulario2(){
 if (document.f1.expandir2.checked){
	xDisplay('capaexpansion2', 'block')
 }else{
	xDisplay('capaexpansion2', 'none')
 }

}

</script>

<script>
function expandir_formulario3(){
 if (document.f1.expandir3.checked){
	xDisplay('capaexpansion3', 'block')
 }else{
	xDisplay('capaexpansion3', 'none')
 }

}

</script>



</head>

<body>

<div id="contenedor">
<div id="logo">
</div>
<div id="menu">
<ul>
<li><a href="index.php">Distribuidores</a></li>
<li><a href="seccionproveedor.php">Proveedores</a></li>
<li><a href="seccionpresupuesto.php">Gastos</a></li>
<li><a href="index.php">Ingresos</a></li>
</ul>
</div>
<div id="contenido">
<div id="menucheck">
<form name=f1>
<ul>
<li  class="menucheked">Distribuidor(insertar):<input type="checkbox" name="expandir" value="1" onClick="expandir_formulario()"></li>
<li class="menucheked">Distribuidor(Buscar):<input type="checkbox" name="expandir2" value="1" onClick="expandir_formulario2()"></li>
<li class="menucheked">Distribuidor(Modificar):<input type="checkbox" name="expandir3" value="1" onClick="expandir_formulario3()"></li>
<li class="menucheked">Distribuidor(Borrar):<input type="checkbox" name="expandir4" value="1" onClick="expandir_formulario4()"></li>
</ul>
</form>

<div id=capaexpansion>
<h2>Añadir Distribuidor</h2>
<form method="post" action="">
<ul>

<li>	Nombre: <input type="text" name="nombre" id="nombre" size="40"></li>
	
	<li>Email: <input type="text" name="email" id="email" size="40"></li>
	
	
	<li>Telefono: <input type="text" name="telefono" id="telefono" size="9"></li>


<li>Comentarios:

<textarea cols="30" rows="7" name="comentario" id="comentarios"> </textarea>	
</li>


<li>

<input type="submit" name="enviar1" value="Enviar"id="enviar">
</li>
</ul>
</form>
<?php if (isset($_POST["enviar1"])) {
	
	
	$ssql = "insert into distribuidor (nombre, email, telefono, comentario) values ('" . $_POST["nombre"]."','" . $_POST["email"]."','" . $_POST["telefono"]."','" . $_POST["comentario"]."' )";
	$conexion= mysql_connect("localhost", "root", "");
	
	mysql_select_db("abcerotica", $conexion);
	
	if (mysql_query($ssql, $conexion)){
		echo "sentencia ingresada!";
	}else{
		echo "no inserte nada!" ;
	}
	
	
	
	
	
}

?>

</div>
<div id=capaexpansion2>
<form   method="post">

<ul>
<li>Selecciona un Distribuidor :
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos
$conexion= mysql_connect("localhost", "root", "");

mysql_select_db("abcerotica", $conexion);
$SQL = "SELECT nombre FROM distribuidor ORDER BY nombre ASC";
$RES = mysql_query($SQL,$conexion);

//abres el select
echo "<select name='distribuidor' id='proveedor'><option value=''>Seleccione un distribuidor</option>";

while($row = mysql_fetch_row($RES)){
	//por cada proveedor que encuentre lo muestra en la lista desplegable
	echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
	
}
//cierras el select
echo "</select>"; 
?>
</li>

<li><input type="submit" name="enviar" value="Enviar" id="boton">
</li>
</ul>
</form>

<?php if (isset($_POST["enviar"])) {
	
	$dato=$_POST['distribuidor'];
	$conexion= mysql_connect("localhost", "root", "");
	
	mysql_select_db("abcerotica", $conexion);
	
	
		$SQL = "select * from distribuidor where nombre like '%".$dato."%'";
		$RES = mysql_query($SQL,$conexion);
		
	while ($fila= mysql_fetch_assoc($RES)){
			
			echo "<ul><li><b>Nombre:</b></li>" .$fila['nombre'];
			echo "<li><b>email:</b></li>" .$fila['email'];
			echo "<li><b>telefono:</b></li>" .$fila['telefono'];
			echo "<li><b>comentarios:</b></li></ul>" .$fila['comentario'];
			
			echo "<p>";
		}
		
		
		
		
	}

?> 
</div>
<div id=capaexpansion3>
<h2>Modificar Distribuidor</h2>
<form method="post" action="">


<ul>
<li>Selecciona un Distribuidor :
<?php
//la sintaxis de sql varia de como estes conectándote a la base de datos
$conexion= mysql_connect("localhost", "root", "");

mysql_select_db("abcerotica", $conexion);
$SQL = "SELECT id_distri FROM distribuidor ORDER BY id_distri ASC";
$RES = mysql_query($SQL,$conexion);

//abres el select
echo "<select name='distribuidor' id='proveedor'><option value=''>Seleccione un distribuidor</option>";

while($row = mysql_fetch_row($RES)){
	//por cada proveedor que encuentre lo muestra en la lista desplegable
	echo "<option value='". $row[0] ."'>". $row[0] . "</option>";
	
}
//cierras el select
echo "</select>"; 
?>
</li>

<li><input type="submit" name="enviarmodificacion" value="Enviar" id="boton">

</li>
</ul>
</form>
<?php if (isset($_POST["enviarmodificacion"])) {
	$dato=$_POST['distribuidor'];
	$conexion= mysql_connect("localhost", "root", "");
	
	mysql_select_db("abcerotica", $conexion);
	
	
	$SQL = "select * from distribuidor where id_distri like '%".$dato."%'";
	$RES = mysql_query($SQL,$conexion);
	
	while ($fila= mysql_fetch_assoc($RES)){
		$campo0=$fila['id_distri']; 
		$campo1=$fila['nombre']; 
		$campo2=$fila['email']; 
		$campo3=$fila['telefono']; 
		$campo4=$fila['comentario']; 
		
	}
}
?>

<form method="post" action="">
<ul>
<li><input type="hidden" name="id" value="<?php echo $campo0; ?>" >                             </li>
<li>	Nombre: <input type="text" name="nombre" id="nombre3" value="<?php echo $campo1?>" size="40"></li>
	
	<li>Email: <input type="text" name="email" id="email3"  value="<?php echo $campo2?>" size="40"></li>
	
	
	<li>Telefono: <input type="text" name="telefono" id="telefono3" value="<?php echo $campo3?>" size="9"></li>


<li>Comentarios:

<textarea cols="30" rows="7" name="comentario" id="comentarios3"> <?php echo $campo4?></textarea>	
</li>


<li>

<input type="submit" name="enviar1" value="Enviar"id="enviar3">
</li>
</ul>
</form>
<?php if (isset($_POST["enviar1"])) {
	$id=$_POST['id_distri'];
	$nombre=$_POST['nombre'];
	$email=$_POST['email'];
	$telefono=$_POST['telefono'];
	$comentario=$_POST['comentario'];
	
	
	$conexion= mysql_connect("localhost", "root", "");
	
	mysql_select_db("abcerotica", $conexion);
	
	$sql = "UPDATE distribuidor SET  email='$email',".
		"telefono='$telefono', comentario='$comentario' where id_distri='$id'";
	$result = mysql_query($sql);
}else{
	echo "no se a modificado nada";
}

	?>
</div>
</div>
</div>
</div>

</body>
</html>