11/03/2010, 15:45
|
| | Fecha de Ingreso: marzo-2010
Mensajes: 2
Antigüedad: 14 años, 8 meses Puntos: 0 | |
Problema al modificar!! Tengo el siguiente codigo el cual busca y modifica pero el problema Viene cuando quiero modificar solo me deja modificar eL primer registro de la base de datos como puedo solucionarlo desde ya Gracias!!
<html><style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
}
body {
background-color: #CC6633;
}
-->
</style>
<body>
<head>
<title>Modificar Hotel</title>
</head>
<?php
echo "<hr><center><font face='Verdana' size='4'><b>";
echo "Modificar Registro en la Tabla Hotel";
echo "</b></font></center><hr>";
$volver_atras = 1;
echo "<form action='' method='post'>";
echo "<table align='center'>";
echo "<tr>";
echo "<td><font face='verdana' size='2'>Ingrese Valor</font></td>";
echo "<td><font face='verdana' size='2'>:</font></td>";
echo "<td><input type='text' name='v_buscar'></td>";
echo "</tr>";
echo "<td><font face='verdana' size='2'>Seleccione criterio</font></td>";
echo "<td><font face='verdana' size='2'>:</font></td>";
echo "<td><input type='radio' name='criterio' value='id_hotel' checked><font face='verdana' size='2'>Número de Hotel</font><br>";
echo "<input type='radio' name='criterio' value='nom_hotel'><font face='verdana' size='2'>Nombre Hotel</font><br>";
echo "<input type='radio' name='criterio' value='telefono'><font face='verdana' size='2'>Rut Telefono</font><br>";
echo "<input type='radio' name='criterio' value='telefono'><font face='verdana' size='2'>Telefono</font><br>";
echo "<input type='radio' name='criterio' value='direccion'><font face='verdana' size='2'>Direccion</font><br>";
echo "<input type='radio' name='criterio' value='año_construccion'><font face='verdana' size='2'>Año de Construccion</font></td>";
echo "</tr>";
echo "</table>";
echo "<center><input type='submit' name='bs_reg' value='Buscar'></center></form>";
if ($bs_reg){
if ($v_buscar=="") {
echo "<center><font face='Verdana' size='3' color='red'><b>";
echo "<br>Debe especificar una cadena a buscar<br><br>";
echo "</center></b></font>";
}else{
$indice=0;
$link = mysql_connect("localhost", "root","root");
mysql_select_db("cadena_hoteles", $link);
$result = mysql_query("SELECT * FROM hoteles WHERE $criterio LIKE '%$v_buscar%'", $link);
echo "<form method='POST' action=''>\n";
if ($row = mysql_fetch_array($result)){
echo "<table border = '1' align='center' CELLSPACING='0' bordercolor='#000000'CELLPADDING='5'> \n";
echo "<tr bgcolor='#000000' align='center'>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b> </font></td>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b>Número Hotel</font></td>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b>Nombre Hotel</font></td>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b>Telefono</font></td>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b>Direccion</font></td>";
echo "<td><font face='Verdana' size='2' color='#FFFFFF'><b>año_construccion</font></td>";
echo "</tr>";
do {
echo "<input type='hidden' name='id_id_hotel[]' value='".$row["id_hotel"]."'>";
echo "<input type='hidden' name='id_nom_hotel[]' value='".$row["nom_hotel"]."'>";
echo "<input type='hidden' name='id_telefono[]' value='".$row["telefono"]."'>";
echo "<input type='hidden' name='id_direccion[]' value='".$row["direccion"]."'>";
echo "<input type='hidden' name='id_año_construccion[]' value='".$row["año_construccion"]."'>";
echo "<tr> \n";
echo "<td><input type='radio' name='elemento' value=$indice></td>\n";
echo "<td>".$row["id_hotel"]."</td> \n";
echo "<td>".$row["nom_hotel"]."</td> \n";
echo "<td>".$row["telefono"]."</td> \n";
echo "<td>".$row["direccion"]."</td> \n";
echo "<td>".$row["año_construccion"]."</td> \n";
echo "</tr> \n";
$indice = $indice + 1;
} while ($row = mysql_fetch_array($result));
echo "</table> \n";
echo "<center><input type='submit' value='modificar' name='modificar'></center></form>";
}else {
echo "<center><font face='Verdana' size='3' color='red'><b>";
echo "<br>¡ No se ha encontrado ningún registro !<br><br>";
echo "</center></b></font>";
}
}
}
if ($mod_final){
$link = mysql_connect("localhost", "root","root");
mysql_select_db("cadena_hoteles",$link);
$sql = "UPDATE hoteles SET id_hotel='$num_mod2', nom_hotel='$codtip_mod2', telefono='$rutcol_mod2', direccion='$con_mod2' , año_construccion='$can_mod2'";
$result = mysql_query($sql);
echo "<center><font face='Verdana' size='3'><b>";
echo "<br>Se realizaron las Modificaciones<br><br>";
echo "</center></b></font>";
$volver_atras = 2;
}
if ($modificar){
if ($elemento==""){
echo "<center><font face='Verdana' size='3' color='red'><b>";
echo "<br>Debe seleccionar un elemento de la lista<br><br>";
echo "</center></b></font>";
}else{
echo "<form method='POST' action=''>\n";
echo "<input type='hidden' name='num_mod1' value='".$id_id_hotel[$elemento]."'>\n";
echo "<input type='hidden' name='codtip_mod1' value='".$id_nom_hotel[$elemento]."'>\n";
echo "<input type='hidden' name='rutcol_mod1' value='".$id_telefono[$elemento]."'>\n";
echo "<input type='hidden' name='con_mod1' value='".$id_direccion[$elemento]."'>\n";
echo "<input type='hidden' name='can_mod1' value='".$id_año_construccion[$elemento]."'>\n";
echo "<table border = '1' align='center' CELLSPACING='0' bordercolor='#000000'CELLPADDING='5'> \n";
echo "<tr>\n";
echo "<td>Número Hotel:</td>\n";
echo "<td><b>".$id_id_hotel[$elemento]."</b><input type='hidden' name='num_mod2' value='".$id_id_hotel[$elemento]."'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Nombre Hotel:</td>\n";
echo "<td><input type='text' name='codtip_mod2' value='".$id_nom_hotel[$elemento]."'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Telefono:</td>\n";
echo "<td><input type='text' name='rutcol_mod2' value='".$id_telefono[$elemento]."'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Direccion:</td>\n";
echo "<td><input type='text' name='con_mod2' value='".$id_direccion[$elemento]."'></td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td>Año Construccion:</td>\n";
echo "<td><input type='text' name='can_mod2' value='".$id_año_construccion[$elemento]."'></td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<center><input type='submit' value='Modificar'name='mod_final'></center>";
echo "</form>";
}
}else{
}
?>
</center>
<p><a href="http://localhost/hotel.html"><font size='5'><center>Volver</a></p></font></center>
<hr>
</body>
</html> |