Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ahaugas en 25 Marzo 2011, 20:22 pm



Título: ayuda porfavor con un sistema
Publicado por: ahaugas en 25 Marzo 2011, 20:22 pm
hola verán tengo una version de usercake 1.3 y un script de mensajeria privada
y claro necesito integrar el sistema de mensajeria privada en usercake 1.3

y no tengo la menor idea ya que el php lo manejo por encima igual que el mysql

aparte que las tablas de ambos en mysql son diferentes y ahi me pierdo

http://usercake.com/downloads/userCakeV1.3.zip (http://usercake.com/downloads/userCakeV1.3.zip)
http://www.timkipptutorials.com/sourcefiles/rnPnmHjUoRs.zip (http://www.timkipptutorials.com/sourcefiles/rnPnmHjUoRs.zip)

porfavor si alguien me puede echar una mano le pasare lo que estoy tramando cuando este terminado

gracias

Warning: mysqli_error() expects exactly 1 parameter, 0        xxxxxxxx/public_html/acceso/mail/index.php on line 7

Citar
<?php

session_start();
require_once "includes/connect_i.php";

$sqlCommand = "SELECT User_ID, Username FROM YompyCompy_users WHERE Username='" . $_SESSION['Username'] . "'";
$query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
while ($row = mysqli_fetch_array($query)) {
   $pid = $row["User_ID"];
   $username = $row["Username"];
}
mysqli_free_result($query);

?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mensajería clientes</title>
</head>

<body>
<table width="800" border="0">
  <tr>
    <td>Mensajería privada yompycompy</td>
  </tr>
</table><br />
<?php if ($_SESSION['Username']) { ?>
<table width="800" border="0">
  <tr>
    <td>Bienvenido de nuevo <?php print $Username; ?></td>
  </tr>
    <tr>
    <td><?php require_once "pm_check.php"; ?></td>
  </tr>
</table>
<?php } else { ?>
<table width="800" border="0">
  <tr>
    <td>Porfavor inicie sessión <a href="login.php">Entrar en mi cuenta</a></td>
  </tr>
</table>
<?php } ?>



</body>
</html>


Título: Re: ayuda porfavor con un sistema
Publicado por: Nakp en 25 Marzo 2011, 21:07 pm
Código
  1. $query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error($myConnection));

la funcion espera un parametro como dice el error, en este caso la conexion


Título: Re: ayuda porfavor con un sistema
Publicado por: ~ Yoya ~ en 25 Marzo 2011, 21:10 pm
Código
  1. <?php
  2.  
  3. require_once "includes/connect_i.php";
  4.  
  5. $sqlCommand = "SELECT User_ID, Username FROM YompyCompy_users WHERE Username='" . $_SESSION['Username'] . "'";
  6. $query = mysqli_query($myConnection, $sqlCommand) or die (mysqli_error());
  7. while ($row = mysqli_fetch_array($query)) {
  8.   $pid = $row["User_ID"];

Estas pasando los argumentos de la funcion mysql_query() alrevez.
Código
  1. $query = mysqli_query($sqlCommand,$myConnection, ) or die (mysqli_error());


Título: Re: ayuda porfavor con un sistema
Publicado por: ahaugas en 25 Marzo 2011, 22:03 pm
pero no entiendo como lo hago entonces
si lo pongo alrevés

Citar
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in xxxxxxxx/public_html/acceso/mail/index.php on line 7

Citar
Warning: mysqli_error() expects exactly 1 parameter, 0 given in xxxxxxxx/public_html/acceso/mail/index.php on line 7

no tengo mucha idea pero creo que es peor



Título: Re: ayuda porfavor con un sistema
Publicado por: Nakp en 25 Marzo 2011, 22:25 pm
te fijaste que el error lo da mysqli_error()?

@yoya, eso es cuando lo llama de un objeto xD pero cuando se llama de forma por procesos primero va la conexion y despues la query ;)


Título: Re: ayuda porfavor con un sistema
Publicado por: ahaugas en 25 Marzo 2011, 22:39 pm
gracias creo que ya esta solucionado por ahora era una tabla de mysql que lo tengo asi YompyCompy_Users y en el php lo tengo asi YompyCompy_users

mayúsculas y minusculas es muy estricto el tio jejeje gracias


Título: Re: ayuda porfavor con un sistema
Publicado por: ahaugas en 25 Marzo 2011, 22:54 pm
ahora me viene esto Unknown column 'UserID' in 'field list'


Título: Re: ayuda porfavor con un sistema
Publicado por: Nakp en 25 Marzo 2011, 23:27 pm
no existe esa columna en la tabla


Título: Re: ayuda porfavor con un sistema
Publicado por: ahaugas en 28 Marzo 2011, 21:25 pm
la columna si existe pero el formulario insertado el php me lo genera como userid junto y es separado