Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/03/2010, 12:59
TiGu
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Ayuda con print en PHP y Flash

Gusma lo que quise decir es q me imprime textual $miVariable en lugar de imprimirme el contenido de la variable

Carlos en ese mismo script la otra opcion del case es para insertar registros en la base de datos y funciona perfecto...te pego por las dudas todo el codigo, pero yo pienso q el problema esta en la parte que mencione antes

Código PHP:
<?
  
// Conexion a MySQL
   
$DBConn mysql_connect($DBhost,$DBuser,$DBpass) or die("Error: " mysql_error());
   
mysql_select_db($DBName$DBConn) or die("Error: " mysql_error());

   
$action $_GET['action'];
   
   switch(
$action) {
      case 
'read' :
         
// Trae todo los datos de la tabla
         
$sql 'SELECT * FROM `' $table '`';
         
$allComments mysql_query($sql$DBConn) or die("Error: " mysql_error());
         
$numallComments mysql_num_rows($allComments);
         
$sql .= ' ORDER BY `time` DESC LIMIT ' $_GET['NumLow'] . ', ' $numallComments;
         
$fewComments mysql_query($sql$DBConn) or die("Error: " mysql_error());
         
$numfewComments mysql_num_rows($fewComments);
         
               
// Genera la salida para Flash
         
print '<br>&entries=';    
         
         if(
$numallComments == 0) {
            print 
"No hay mensajes todavia...";
         } else { 
            while (
$array mysql_fetch_array($fewComments)) {
               
$name mysql_result($fewComments$i'name');
               
//$email = mysql_result($fewComments, $i, 'email');
               
$comments mysql_result($fewComments$i'comments');
               
$time mysql_result($fewComments$i'time');
               
               print 
'<b>Nombre: </b>' $name '<br><b>Mensaje: </b>' $comments '<br><i>Fecha: ' $time '</i><br><br>';
               
$i++;
            }
        }
        if(
$_GET['NumLow'] > $numallComments) {
           print 
'¡No hay mensajes!&';
        }
        break;
         
      case 
'write' :
         
// Recibo las variables desde Flash
         
$name ereg_replace("&""%26"$_POST['yourname']);
         
//$email = ereg_replace("&", "%26", $_POST['youremail']);
         
$comments ereg_replace("&""%26"$_POST['yourcomments']);
         
$submit $_POST['submit'];
              
         
$submitted_on date ("Y-m-d H:i:s",time());
                  
         if(
$submit == 'Yes'){
         
// Insert de los datos en la tabla
         
$sql 'INSERT INTO ' $table 
                
' (`ID`, 
                   `name`, 
                   `comments`, 
                   `time`
                  ) 
                  VALUES 
                  (\'\','
                   
'\'' $name '\',' 
                   
'\'' $comments '\',' 
                   
'\'' $submitted_on '\'
                   )'
;
         
$insert mysql_query($sql$DBConn) or die("Error: " mysql_error());
         
         print 
"&gb_status=Gracias por firmar!.&done=yes&";
         return;
         }
         print 
"&_root.write.gb_status=Error!&";
         break;
   }
?>

seguire probando cosas, cualquier idea o sugerencia sera mas que bienvenida

desde ya gracias a ambos por responder!!