Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/03/2010, 12:59
TiGu
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 16 años, 6 meses
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!!