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!!