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 - Erika Vega

#1
Que lindo eres pidiendonos que te hagamos la tarea  :xD  :-*
#2
Ok lo que pasa es que estas usando una funcion y usando la variable $link ya usada previamente.
deberia ser mas o menos asi:


<?php
include("php_conex.php");
global 
$link;
Conectarse();
$result=mysql_query("select * from prueba",$link);
...
...
?>


Otra cosa el host de la base de datos es correcta??
#3
1ero. Esto va en PHP
2do . Muestra el contenido de php_conex.php para ayudarte
#5
PHP / Re: [Ayuda] Guardar Formulario...
1 Agosto 2009, 17:54 PM
Para eso  simplemente tienes que cambiar la consulta, el codigo seria mas o menos asi, no lo he probado pero deberia funcionar

Código (php) [Seleccionar]
<?
$link = mysql_connect("host","user","pass") or die(mysql_error());
mysql_select_db("usuarios",$link) or die(mysql_error());

$sql = mysql_query("SELECT * FROM usuarios");
if(mysql_num_rows($sql)< 0){

if(!$_COOKIE['usuario']){
echo '<form method=post action="">';
echo '<input type=text name=nombre /><br />';
echo '<input type=text name=apellido /><br />';
echo '<input type=text name=edad><br />';
echo '<input type=submit name=guardar value=guardar>';
echo '</form>';
}else{

$sql = mysql_query("SELECT * FROM usuarios");
$row=mysql_fetch_array($sql);

echo '<form method=post action="">';
echo '<input type=text name=nombre value='.$row['nombre'].' /><br />';
echo '<input type=text name=apellido value='.$row['apellido'].' /><br />';
echo '<input type=text name=edad value='.$row['edad'].' /><br />';
echo '<input type=submit name=guardar value=guardar>';
echo '</form>';
}

if($_POST['guardar']){

$sql = "UPDATE TABLE usuarios SET nombre='".$_POST['nombre']."'", apellido='".$_POST['apellido']."'", edad='".$_POST['edad']."')";
mysql_query($sql);
echo "Se guardo con exito!"
}
?>

#6
PHP / Re: [Ayuda] Guardar Formulario...
1 Agosto 2009, 07:00 AM
Puedes hacerlo  cookies.

ejemplo basico.

Código (php) [Seleccionar]
<?
$link = mysql_connect("host","user","pass") or die(mysql_error());
mysql_select_db("usuarios",$link) or die(mysql_error());

if(!$_COOKIE['usuario']){
echo '<form method=post action="">';
echo '<input type=text name=nombre /><br />';
echo '<input type=text name=apellido /><br />';
echo '<input type=text name=edad><br />';
echo '<input type=submit name=guardar value=guardar>';
echo '</form>';
}else{

$sql = mysql_query("SELECT * FROM usuarios WHERE nombre='".$_COOKIE['usuario']."'");
$row=mysql_fetch_array($sql);

echo "Nombre: ".$row['nombre'];
echo "<br />";
echo "apellido: ".$row['apellido'];
echo "<br />";
echo "edad: ".$row['edad'];

}

if($_POST['guardar']){

$sql = "INSERT INTO usuarios(nombre,apellido,edad) VALUES('".$_POST['nombre']."','".$_POST['apellido']."','".$_POST['edad']."')";
mysql_query($sql);
setcookie("usuario",$_POST['nombre'],time()+3600);
echo "Se guardo con exito!"
}
?>

#8
Lo que entiendo es que por ejemplo cuando el ponga los bbcodes

[php]EL CODIGO AQUI[/php]


Todo lo que este dentro de esos tags quede en colores.

aqui mi codigo que te puede dar una idea.
Código (php) [Seleccionar]

<?

function bbcode_php($str){
  $color = substr($str,5,-6);
  $show = highlight_string($color);
}

echo bbcode_php('[php]<? echo "hola"; ?>[/php]');

?>


Saludos.
#9
Si el script funciona, disculpa pero se me olvido quitar los "< >" va solo sin eso, es decir nombre_del_jugador
#10
Muchos conocen este tema y algunos como yo no le agarramos la onda, El hecho es que me  han pedido un script que me esta causando dolores de cabeza, Aqui va la explicacion

tengo la siguiente cadena:

$in="soy el nombre_del_jugador  y deseo retarte a duelo";

Entonces en nombre_del_jugador va el nick del usuario que esta logeado en el servidor y hasta ahi todo bien, mi problema viene en que debo reemplazar ese nombre_de_jugador por

Código (php) [Seleccionar]
[url=urldeljugador]nombre_del_jugador[/url]

lo he intentado por todos los medios y nada que me funcione, lo que tengo es:

Código (php) [Seleccionar]
$string='soy el  <nombre_del_jugador>  y deseo retarte a duelo';
$buscar='<(.*)>';
$reemplazar='[url=urldeljugador]\1[/url]';

echo ereg_replace($buscar,$reemplazar,$string);


He tratado de cambiar de diferentes formas la expresion regular y nada que parsea.

Ojo: no hay error de programacion, simplemente me muestra el texto completo sin hacer el reemplazo.