Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Servia

#351
Explícame esto entonces, tengo lol.php:
Código (php) [Seleccionar]
<?
require('config.php');

$id=($_GET["id"]);
$condicion=$_SESSION['SESS_MEMBER_LOG'];

$sql = "SELECT * FROM noticias WHERE id='".$id."'";
$result = mysql_query($sql) or die(mysql_error());   
$row =  mysql_fetch_array($result);   
$rows = mysql_num_rows($result);

$zql = "SELECT * FROM members WHERE login='".$condicion."'";
$resule = mysql_query($zql) or die(mysql_error());     
$gow = mysql_fetch_array($resule);     
$gows = mysql_num_rows($resule);

if ($gow["rango"]==admin) {
echo '<form id="form1" name="form1" method="post" action="modnoticia2.php">
  <label>Título:
  <input type="text" name="titulo" size="56" value="'; echo $row['titulo']; echo'"/>
  </label>
  <p>
    <label>Autor:
    <input type="text" name="autor" value="'; echo $row['autor']; echo'" />
    </label>
  </p>
  <p>
    <label>Texto: <br />
    <textarea name="texto" rows="10" cols="60">'; echo $row['texto']; echo'</textarea>
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Guardar" />
    </label>
    <input type="hidden" name="id" value="'; echo $id; echo'">
  </p>
</form>
<p><a href="bornoticia.php?id='; echo $id; echo'">Eliminar noticia</a></p>';
} else {
echo '<img src="ajax.gif" /> Cargando, espera por favor.';
}
?>


y en config.php:

Código (php) [Seleccionar]
<?php
    define
('DB_HOST''-------');
    
define('DB_USER''***********');
    
define('DB_PASSWORD''*******');
    
define('DB_DATABASE''********');
?>


#352
Voy a probarlo, pero no entiendo como me puede funcionar el registro entonces...

Edito, thanks, pero sigo sin entender como lo hacía antes. Nunca escribía el mysql_connect y igualmente tiraba.
#353
PHP / Re: Problema con outputs
29 Diciembre 2008, 17:26 PM
Después de postear hice lo primero que has dicho y ya :P
#354
PHP / Problema con outputs
29 Diciembre 2008, 17:13 PM
Parece que hoy no es mi día, las programaciones me fallan por todos lados.

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at logueo.php:8) in logueo.php on line 145

L8:

<?=$info?>

L145:

session_start();

no se que tiene que ver una cosa con la otra, pero veo que le gusta joderme.

#355
Cita de: & eDu & en 29 Diciembre 2008, 15:59 PM
Prueba con
Código (php) [Seleccionar]
<?
$sql = mysql_query("SELECT * FROM images WHERE id='$id'");
$row = mysql_num_rows($sql);
?>


Entonces me dice:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in imagenes.php on line 51

y la línia es la de $row=...

juraría que lo hago bien mit, lo que he posteado es todo lo usado para hacerlo.
#356
PHP / Otro problema al conectar con la base sql..
29 Diciembre 2008, 15:46 PM
Hola, esto si que no me lo explico, tengo un logueo, entro sin problemas pero en cambio cuando intento hacer que saque algo de la base después, me salta con:

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2) in imagenes.php on line 55

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in imagenes.php on line 55
Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2)

Y en esa línea lo que hay es:

$sql="SELECT * FROM images WHERE id='$id'";
$result=mysql_query($sql) or die (mysql_error());
$row=mysql_num_rows($result);
#357
Ya lo he arreglado como decía Lightning, gracias de todos modos :P
#358
Gracias me ha funcionado :P
#359
Osea?
Código (php) [Seleccionar]
<?
require('conector.php');

$duke=($_SESSION['UsNick']);
$id=($_REQUEST["id"]);

$sql = "DELETE FROM tablaus WHERE usuario='".$duke."' and id='".$id."'";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_array($result);     
$rows = mysql_num_rows($result);

if($rows) {
echo ' Borrado';
} else {
echo 'Error al intentar borrar ';
}
?>


Me da error
#360
Código (php) [Seleccionar]
<?
require('conector.php');

$duke=($_SESSION['UsNick']);
$id=($_REQUEST["id"]);

$sql = "DELETE FROM tablaus WHERE usuario='".$duke."' and id='".$id."'";
$result = mysql_query($sql) or die(mysql_error());

if($result) {
echo ' Borrado';
} else {
echo 'Error al intentar borrar ';
}
?>


Cuando hago esto, teoricamente si no encuentra que encajen usuario y id en una misma entrada tiene que dar error, pero igualmente sale borrado. ¿Que hago mal?