View Single Post
(#2 (permalink))
Old
MAMM MAMM is offline
Member
MAMM is on a distinguished road
 
Posts: 41
Join Date: Feb 2012
Default 05-06-2012, 05:04 PM

Quote:
Originally Posted by yedeon View Post
<HTML>
<HEAD>
<TITLE>19pruebas2.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Actualizar un registro</h1>
<br>
<?
mysql_connect("****");
mysql_select_db("****");
echo '<FORM METHOD="POST" ACTION="19actualizar2.php">nombre<br>';
$sSQL="Select nombre From orejas Order By nombre";
$result=mysql_query($sSQL);
echo '<select nombre="nombre">';
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["nombre"];}
?>
</select>
<br>
nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
</div>
</BODY>
</HTML>
-------------------------------
<HTML>
<HEAD>
<TITLE>19actualizar2.php</TITLE>
</HEAD>
<BODY>
<?
mysql_connect("***");
mysql_select_db("***");
$sSQL="Update orejas Set tel='$nombre' Where nombre='$nombre'";
mysql_query($sSQL);
?>
<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="minsertar3.php">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
Si mis ojos no me engañan, esas líneas son las únicas erroneas.

Primera línea:

nombre="nombre"? Ahí tienes que colocar name="nombre" para que asigne el nombre correctamente de la función html.

Segunda línea:

Te explico algo que espero te sea para un futuro.

La diferencia entre comillas dobles y comillas simples es que las comillas simples no interpretan variables por su valor, las comillas dobles sí.

Por ejemplo:

PHP Code:
$variable 1;

echo 
'Esto es igual a $variable'// Encerrado por comillas simples.
ResultadoEsto es igual a $variable

echo "Esto es igual a $variable"//Encerrado por comillas dobles.
ResultadoEsto es igual a 1 
Es algo tan mínimo pero de gran importancia, para que una variable te funcione con comillas simples tendrías que cerrar la comilla, agregar php, abrir comilla y seguir con el echo.

Ejemplo:
PHP Code:
echo 'Esto es igual a '.$variable
Es lo único erroneo que he encontrado, si miro algo más o que te falta te lo hago saber.

Saludos!
Reply With Quote