Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2010, 15:11
nachoz
 
Fecha de Ingreso: octubre-2007
Mensajes: 38
Antigüedad: 19 años
Puntos: 0
Traer datos de mysql a un formulario

Hola comunidad ..

Estoy tratando de traer datos de una bd mysql que ya estan escritos hacia un formulario para en un futuro poder editarlo ..

Código PHP:
<?php 
// datos de configuracion 
$ip = "localhost"; 
$usuario = "root"; 
$password = ""; 
$db_name = "noticias"; 
// conectamos con la db 
$conn = mysql_pconnect($ip,$usuario,$password) or die(mysql_error()); 
// seleccionamos la base de datos 
$huboerror = mysql_select_db($db_name,$conn) or die(mysql_error()); 


// si se envia el formulario de edicion 
if ( !empty($_POST['submit']) ) { 
$query = "UPDATE tbl_textos set contenido = '{$_POST['contenido']}', set categoria = '{$_POST['categoria']}' WHERE id_texto = {$_POST['id_texto']}"; 
$response = mysql_query($query, $conn); 
} 

// si tenemos id de registro
if ( !empty($_GET['id_texto']) ) { 
// traemos todo el registro
$query = "SELECT id_texto,contenido,categoria FROM tbl_textos WHERE id_texto = {$_GET['id_texto']}"; 

$row = mysql_fetch_assoc($response); 
} 

?> 
<html> 
<head> 
<title>sadssd</title> 
</head> 
<body> 
<h1>Agregar Nueva Noticia</h1> 
<form action="editar-noticias.php" method="post"> 
<label for="titulo">Titulo</label><br /> 
<input id="id_texto" name="id_texto" value="<? echo $row['id_texto']; ?> " type="text" /><br /><br /> 
<label for="cuerpo">Cuerpo</label><br /> 
<textarea id="contenido" name="contenido" rows="5" cols="50"><? echo $row['contenido']; ?></textarea><br /><br /> 
<label for="estado">Estado</label> 
<input id="categoria" name="categoria" value="<? echo $row['categoria']; ?> " type="text" /><br /><br /> 
<button type="submit" name="submit" value="1">Editar</button> 
</form> 
</body>
</html>
Cuando trato de ingresar asi: localhost/prueba.php Me arroja en blanco el formulario
y
Cuando trato de ingresar asi: localhost/prueba.php?id_texto=1 Me arroja igual blanco el formulario pero con el sgte mensaje: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\prueba.php on line 24

En la BD existe:

id_texto: 1
contenido: ejemplo
categoria: rojo