- Tema Autor
- #1
Hola tengo un problema en el siguiente código:
<?php
include("config.php");
$c = new Buscador;
$c->Conectar();
$q = $_GET['q'];
$c = mysql_fetch_assoc(mysql_query("SELECT * FROM datos WHERE id='$q'"));
$resp = mysql_query("SELECT * FROM datos WHERE id='$q'") or die(mysql_error());
$datos = mysql_fetch_array($resp);
?>
<style type="text/css">
.caja2 {
width: 150px;
}
</style>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Nombre:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['nombre']; ?>" id="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['apellido']; ?>" id="apellido"></td>
</tr>
<tr>
<td>Email:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['email']; ?>" id="email"></td>
</tr>
<tr>
<td><input type="submit" name="button" id="button" value="Editar" onclick="GuardarEdicion(<? print $c['id']; ?>)"></td>
</tr>
</table>
Se supone que cuando asigno el value me tendria que regresar el dato que se encuentra en la base de datos de sql pero me manda lo siguiente:
porque sera? espero puedan ayudarme
<?php
include("config.php");
$c = new Buscador;
$c->Conectar();
$q = $_GET['q'];
$c = mysql_fetch_assoc(mysql_query("SELECT * FROM datos WHERE id='$q'"));
$resp = mysql_query("SELECT * FROM datos WHERE id='$q'") or die(mysql_error());
$datos = mysql_fetch_array($resp);
?>
<style type="text/css">
.caja2 {
width: 150px;
}
</style>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Nombre:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['nombre']; ?>" id="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['apellido']; ?>" id="apellido"></td>
</tr>
<tr>
<td>Email:</td>
</tr>
<tr>
<td><input type="text" class="caja2" value="<? print $c['email']; ?>" id="email"></td>
</tr>
<tr>
<td><input type="submit" name="button" id="button" value="Editar" onclick="GuardarEdicion(<? print $c['id']; ?>)"></td>
</tr>
</table>
Se supone que cuando asigno el value me tendria que regresar el dato que se encuentra en la base de datos de sql pero me manda lo siguiente:

porque sera? espero puedan ayudarme