formularios con php y mysql
Publicado por ESTEFANIA (2 intervenciones) el 07/12/2005 11:51:31
Hola !!
Tengo problemas con los formularios de busqueda y selección de datos de mysql , aparentemente todo esta bien pero me da el siguiente fallo
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(IdContenido)' at line 1
al agregar el comando $_GET(IdContenido) para que recoja el valor en la pagina
http://www.compartirbizkaia.com/contenidos/ver_contenidos_seleccionados.php
y con el siguiente script por detras
<?php require_once('Connections/connContenidos.php'); ?>
<?php
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_por_id = "SELECT * FROM contenidos WHERE idContenido = $_GET(IdContenido)";
$rs_contenidos_por_id = mysql_query($query_rs_contenidos_por_id, $connContenidos) or die(mysql_error());
$row_rs_contenidos_por_id = mysql_fetch_assoc($rs_contenidos_por_id);
$totalRows_rs_contenidos_por_id = mysql_num_rows($rs_contenidos_por_id);
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_x_idAlta = "SELECT * FROM contenidos WHERE idAlta = fIdAlta";
$rs_contenidos_x_idAlta = mysql_query($query_rs_contenidos_x_idAlta, $connContenidos) or die(mysql_error());
$row_rs_contenidos_x_idAlta = mysql_fetch_assoc($rs_contenidos_x_idAlta);
$totalRows_rs_contenidos_x_idAlta = mysql_num_rows($rs_contenidos_x_idAlta);
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_x_tipo = "SELECT * FROM contenidos WHERE tipo = fTipo";
$rs_contenidos_x_tipo = mysql_query($query_rs_contenidos_x_tipo, $connContenidos) or die(mysql_error());
$row_rs_contenidos_x_tipo = mysql_fetch_assoc($rs_contenidos_x_tipo);
$totalRows_rs_contenidos_x_tipo = mysql_num_rows($rs_contenidos_x_tipo);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
.Estilo1 {font-size: 12px;
color: #0000FF;
font-weight: bold;
}
-->
</style>
</head>
<body>
<form name="formBusquedaContenidos" id="formBusquedaContenidos" method="post" action="">
<?php do { ?>
<table width="200" border="3">
<tr>
<td><span class="Estilo1">Fecha</span> </td>
<td class="Estilo1">Tipo
<select name="fTipo" size="1" id="fTipo">
<option value="A">Anuncio</option>
<option value="N">Noticia</option>
<option value="C">Comentario Personal</option>
</select></td>
<td class="Estilo1">IdAlta
<input name="fIdAlta" type="text" id="fIdAlta" /></td>
<td class="Estilo1">idContenido
<input name="fIdContenido" type="text" id="fIdContenido" /></td>
</tr>
<tr>
<td class="Estilo1">Autor
<input type="text" name="textfield4" /></td>
<td> </td>
<td class="Estilo1">Título
<input type="text" name="textfield6" /></td>
<td class="Estilo1">Foto
<input type="text" name="textfield7" /></td>
</tr>
<tr>
<td> </td>
<td class="Estilo1">Cuerpo
<input type="text" name="textfield5" /></td>
<td> </td>
<td class="Estilo1"> </td>
</tr>
</table>
<?php } while ($row_rs_contenidos = mysql_fetch_assoc($rs_contenidos)); ?>
<a href="<?php printf("%s?pageNum_rs_contenidos=%d%s", $currentPage, min($totalPages_rs_contenidos, $pageNum_rs_contenidos + 1), $queryString_rs_contenidos); ?>">Siguiente</a></form>
<input type="text" name="textfield" />
</body>
</html>
<?php
mysql_free_result($rs_contenidos_por_id);
mysql_free_result($rs_contenidos_x_idAlta);
mysql_free_result($rs_contenidos_x_tipo);
?>
Si alguien me podria decir que es lo que pasa???
Gracias
Tengo problemas con los formularios de busqueda y selección de datos de mysql , aparentemente todo esta bien pero me da el siguiente fallo
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(IdContenido)' at line 1
al agregar el comando $_GET(IdContenido) para que recoja el valor en la pagina
http://www.compartirbizkaia.com/contenidos/ver_contenidos_seleccionados.php
y con el siguiente script por detras
<?php require_once('Connections/connContenidos.php'); ?>
<?php
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_por_id = "SELECT * FROM contenidos WHERE idContenido = $_GET(IdContenido)";
$rs_contenidos_por_id = mysql_query($query_rs_contenidos_por_id, $connContenidos) or die(mysql_error());
$row_rs_contenidos_por_id = mysql_fetch_assoc($rs_contenidos_por_id);
$totalRows_rs_contenidos_por_id = mysql_num_rows($rs_contenidos_por_id);
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_x_idAlta = "SELECT * FROM contenidos WHERE idAlta = fIdAlta";
$rs_contenidos_x_idAlta = mysql_query($query_rs_contenidos_x_idAlta, $connContenidos) or die(mysql_error());
$row_rs_contenidos_x_idAlta = mysql_fetch_assoc($rs_contenidos_x_idAlta);
$totalRows_rs_contenidos_x_idAlta = mysql_num_rows($rs_contenidos_x_idAlta);
mysql_select_db($database_connContenidos, $connContenidos);
$query_rs_contenidos_x_tipo = "SELECT * FROM contenidos WHERE tipo = fTipo";
$rs_contenidos_x_tipo = mysql_query($query_rs_contenidos_x_tipo, $connContenidos) or die(mysql_error());
$row_rs_contenidos_x_tipo = mysql_fetch_assoc($rs_contenidos_x_tipo);
$totalRows_rs_contenidos_x_tipo = mysql_num_rows($rs_contenidos_x_tipo);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
.Estilo1 {font-size: 12px;
color: #0000FF;
font-weight: bold;
}
-->
</style>
</head>
<body>
<form name="formBusquedaContenidos" id="formBusquedaContenidos" method="post" action="">
<?php do { ?>
<table width="200" border="3">
<tr>
<td><span class="Estilo1">Fecha</span> </td>
<td class="Estilo1">Tipo
<select name="fTipo" size="1" id="fTipo">
<option value="A">Anuncio</option>
<option value="N">Noticia</option>
<option value="C">Comentario Personal</option>
</select></td>
<td class="Estilo1">IdAlta
<input name="fIdAlta" type="text" id="fIdAlta" /></td>
<td class="Estilo1">idContenido
<input name="fIdContenido" type="text" id="fIdContenido" /></td>
</tr>
<tr>
<td class="Estilo1">Autor
<input type="text" name="textfield4" /></td>
<td> </td>
<td class="Estilo1">Título
<input type="text" name="textfield6" /></td>
<td class="Estilo1">Foto
<input type="text" name="textfield7" /></td>
</tr>
<tr>
<td> </td>
<td class="Estilo1">Cuerpo
<input type="text" name="textfield5" /></td>
<td> </td>
<td class="Estilo1"> </td>
</tr>
</table>
<?php } while ($row_rs_contenidos = mysql_fetch_assoc($rs_contenidos)); ?>
<a href="<?php printf("%s?pageNum_rs_contenidos=%d%s", $currentPage, min($totalPages_rs_contenidos, $pageNum_rs_contenidos + 1), $queryString_rs_contenidos); ?>">Siguiente</a></form>
<input type="text" name="textfield" />
</body>
</html>
<?php
mysql_free_result($rs_contenidos_por_id);
mysql_free_result($rs_contenidos_x_idAlta);
mysql_free_result($rs_contenidos_x_tipo);
?>
Si alguien me podria decir que es lo que pasa???
Gracias
Valora esta pregunta


0