Hola a tod@s!
Siento mucho ser tan pesada, pero estoy con un proyecto que debería estar acabado mañana y me salen unos problemas que no tengo la más mínima idea de como arreglar.
Hago una consulta a la base de datos, luego hago otras cosillas y després pretendo escribir el valor de los campos del registro obtenido dentro de unos <INPUT TYPE="TEXT">, para ello, pongo el valor de la variable dentro del "value" del input. Pero no me sale nada. He hecho unos "echo" para ver si las variables tenían valor, justo después de la conexión lo tenían pero despues... antes del formulario había desaparecido. No sé donde lo he perdido,
mi código es el siguiente:
<?php
$con = mysql_connect ("localhost", "", "");
mysql_select_db("fincasce_db", $con);
$sql= "SELECT * FROM TELEFS WHERE ID=" . $ID . "";
$result = mysql_query ($sql, $con);
$totReg = mysql_num_rows ($result);
$reg = mysql_fetch_array ($result);
if (!empty($ID)) {
…
}
?>
<?php
switch ($affichage) {
..
..
}
?>
<?php
if ($curTel > 0) {
……
}
else {
$curTel = 1;
}
?>
<?php
//aquí escribo el contenido de las variables para asegurarme de que llegan bien.
//Todas me devuelven lo que tienen que devolver, excepto la última “$reg[“ID”]”
//Donde lo he perdido? antes estaba
echo "RESULT = " . $result;
echo "TOTAL REGISTRES = " . $totReg;
echo "REG[ID] = " . $reg["ID"];
?>
<form method="post" action="">
<table>
<tr>
<td>Tel&eacute;fono: </td>
<td colspan="3">
<div align="center">
<input type="text" name="TEL" value="<?php echo $reg["TEL"] ?>" size="35">
<input type="hidden" name="ID" value="<?php echo $reg["ID"] ?>">
</font></div>
</td>
…
…
</table></form>
alguien me puede ayudar? Por favor! que me van a retirar del proyecto!
Salu2
Monica