holas: estoy aprendiendo a programar en php, la verdad es que lo encuentro un lenguaje bastante simple, pero hay partes de la sintaxis q me hacen que me pierda, en donde necesito su ayuda:
por ejemplo: estoy tratando de hacer una actualizacion de registros, y en la web encontre un codigo de de hecho lo probe y funcina a la perfeccion, pero hay partes de l codigo q no entiendo:
Código PHP:
<?
//Conexion con la base
mysql_connect("localhost","root");
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("colegios");
echo '<FORM METHOD="POST" ACTION="nuevo2.php">Nombre<br>';
//Creamos la sentencia SQL y la ejecutamos
$sSQL="Select nombre From personas Order By nombre";
$result=mysql_query($sSQL);
echo '<select name="nombre">';
//Generamos el menu desplegable
while ($row=mysql_fetch_array($result))
{
echo '<option>'.$row["nombre"];
}
?>
</select>
<br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Actualizar">
</FORM>
Por ejemplo no me queda claro porque el inicio del formulario va entre esas comillas simples echo '<FORM METHOD="POST" ACTION="nuevo2.php">Nombre<br>'; ademas antes de eso esta la instruccion echo que sirve pa imprimir en pantalla, y no entiendo porq va antes de la declaracion del formulario. Y lo otro es el porq el codigo PHP termina antes de cerrar la etiqueta </select>...... desde ya gracias por las aclaraciones...........