
09/07/2010, 12:19
|
| | Fecha de Ingreso: mayo-2009 Ubicación: Andalucia
Mensajes: 650
Antigüedad: 15 años, 10 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>
|