Comunidad de diseño web y desarrollo en internet online

Asignarle echo a una variable

Citar            
MensajeEscrito el 31 Ago 2012 11:29 pm
Intento asignarle un echo a una variable la cual ha sido sacada de una base de datos y me sale error:

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 01 Sep 2012 02:27 pm
claro que te sale error , al asignar variables solo puedes asignarlas, a otras variables funciones, objetos, el "echo" no es una funcion por eso te retorna error
puedes intentar cambiarlo por print();

Código PHP :

$variable = print($la_variable);

el cual "print" si es una funcion el cual te retornara un 1 en caso de exito,

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Sep 2012 04:35 pm
Lo que yo quiero es que coja el texto de la base de datos por ejemplo mensaje es "Hola" y que lo tome como un texto para que lo que valga la variable sea ese texto

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 01 Sep 2012 05:54 pm
Si la variable ya es un texto no necesitas volver a hacerla un texto.

PHP no es un lenguaje tipado. El tipo de la variable se determina por el contexto en el que se usa.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Sep 2012 12:05 am

Código PHP :

<?php
$variable="Mensaje";
echo $variable; // imprime: Mensaje
?>


Código PHP :

<?php
//suponiendo que el valor del inputa name es "Hola Mundo"
$variable=$_POST['name'];
    echo $variable;  //imprime : Hola Mundo

//ahora queremos usar la $variable en otro dato
   echo $variable2=$variable; // Imprime: Hola Mundo
?>

Por dsalcedo

50 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Sep 2012 01:59 am
Hice lo siguiente y aun así me sale error:

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 02 Sep 2012 02:39 pm
cuando escribes

Código PHP :

<?php
function es_mi_funcion(){}

para llamar esa funcion solo tienes que poner su nombre ,

Código PHP :

<?php
echo es_mi_funcion();

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Sep 2012 08:31 pm
ooo amigo estas perdido en php xd, te recomendaria una vuelta por php.net

Código PHP :

<?php
function reducir($texto) //nombre de la funcion REDUCIR
        { //dentro de las llaves va el 'proceso' de la funcion
           $string = substr ($texto, 0, 50); //en este caso la funcion reduce el texto
           return $string."..."; //y al final del texto reducido aparecen puntos
        } //cerramos llave, termina proceso de la funcion
// Cómo se usa la funcion?
$mivariable="Este texto contiene muchas muchas palabras y letras que deben ser reducidas :not impressend: ";
echo reducir($mivariable);
/*un echo dentro de una funcion (si es que usas un Query)  recomiendo usar  printf %s %s ....etc */
?>

Por dsalcedo

50 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 02 Sep 2012 11:33 pm
Ya esta todo ok me cargo bien, pero en los los registros donde hay links me bota error como este:

en ese registro hay un texto que dice "http://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/276538_397062577017267_733360032_n.jpg"

Fatal error: Uncaught OAuthException: (#100) picture URL is not properly formatted thrown in /home/radiomyh/public_html/app/src/base_facebook.php on line 1106

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 02 Sep 2012 11:43 pm
Pero si en vez de hacerlo cargar coloco el texto si me sale así por ejemplo:

Código PHP :

$_P['message']      = $estado;
$_P['caption']      = $pagina;
$_P['description']      = $informacion;
$_P['picture']      = http://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/276538_397062577017267_733360032_n.jpg;
$_P['name']         = $nombres;


pero el punto es que cargue la imagen de cada usuario

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 03 Sep 2012 12:21 pm
Encierra la URL entre comillas dobles.

De verdad que no tienes mucha idea de PHP...

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 03 Sep 2012 05:32 pm
Pero, es que yo no quiero poner la url, la url tiene que cargar de una base de datos, ya que aparecen distintas urls dependiendo el usuario

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 03 Sep 2012 11:36 pm
Guardas la URL en la base de datos y cuando hagas el query la metes dentro de un <img src="URLseLLAMAdesdeLAbaseDEdatos">

y si tienes que poner entre comiilas la URL

Por dsalcedo

50 de clabLevel



Genero:Masculino  

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.