Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/11/2008, 03:53
victorfz
 
Fecha de Ingreso: abril-2002
Mensajes: 186
Antigüedad: 22 años
Puntos: 2
Respuesta: Que esta fallando?

Gracias por las respuestas y por la crítica constructiva.
Planteare el problema con mas datos.
Por un lado tengo funciones.php y por otro noticias.php
El error me lo da el select
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in E:\Web\PHP\wosportable\www\noticias\funciones.php on line 10
He de decir que este codigo lo he prodado escibiendo directamente en noticias.php en lugar de ponerlo en la funcion y me funciona OK.
Supongo que el problema lo tengo con los ambitos de las variables.
Agradecria cualquier comentario al respecto.
Saludos.




funciones.php
Código PHP:
<?php
 
 
global $conexion;
$conexion=mysql_connect("localhost","root","")
  or  die(
"Problemas en la conexion");
mysql_select_db("noticias",$conexion)
  or  die(
"Problemas en la selección de la base de datos");
 
function 
ImprimirNoticias($Cabecera,$final)
{
 
$registros=mysql_query("select id,Titulo,Texto from noticias",$conexion) or
die(
"Problemas en el select:".mysql_error());
while (
$fila=mysql_fetch_array($registros))
  {
    echo 
$Cabecera;
    echo 
$fila['Texto'];
    echo 
$final;
  }
 
}
?>


noticias.php
Código PHP:
 
<html>
<HEAD>
<TITLE>CMS Noticias</TITLE>
</HEAD>
<BODY>
<?php
include("funciones.php");
?>
<TABLE BORDER="1">
<tr><td>Cabecera 1</td></tr>
<?php
 
$v1
="<tr><td>";
$v2="</td></tr>";
ImprimirNoticias($v1,$v2);
 
 
 
mysql_close($conexion);
?>
 
</TABLE>
 
</BODY>
</html>