Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/11/2008, 09:30
Avatar de masterojitos
masterojitos
 
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 9 meses
Puntos: 105
Respuesta: Como crear una pagina de status?

Te aconsejaria que pasaras por los faqs de php que son de gran ayuda Click.

Pero bueno, aqui va tu solucion.

I) SI ES CON BASE DE DATOS

para lo del modo administrador:

Código PHP:
<?php
$db_user
="root";
$db_pass="";
$db_host="localhost";
$db_nombre="bd";
$cn=mysql_connect($db_host$db_user$db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre,$cn) or die("Base de datos no encontrada...");
if(isset(
$_REQUEST['send'])){
    
$gift=$_REQUEST['gift'];
    
mysql_query("update tabla set campo='$gift'");
}
$rs=mysql_query("select campo frm tabla");
$gift=mysql_result($rs,0);
?>
<form name="frm" method="post">
    <p>Captive Works 600:</p>
    <p>
        <input name="gift" type="radio" value="1" <?php if($gift==or $gift=='')echo "checked"?>>No ECM<br>
        <input name="gift" type="radio" value="2" <?php if($gift==2)echo "checked"?>>Parcial ECM<br>
        <input name="gift" type="radio" value="3" <?php if($gift==3)echo "checked"?>>Full ECM<br>  
    </p>
    <p>
        <input type="submit" name="send" value="Send">
        <input type="reset" name="reset" value="Reset">
    </p>
</form>
para el modo usuario:
Código PHP:
<?php
$db_user
="root";
$db_pass="";
$db_host="localhost";
$db_nombre="bd";
$cn=mysql_connect($db_host$db_user$db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre,$cn) or die("Base de datos no encontrada...");
if(isset(
$_REQUEST['send'])){
    
$gift=$_REQUEST['gift'];
    
mysql_query("update tabla set campo='$gift'");
}
$rs=mysql_query("select campo frm tabla");
$gift=mysql_result($rs,0);

switch(
$gift){
    case 
1:echo "<img src='ecm-status-no-ecm.gif' />";break;
    case 
2:echo "<img src='ecm-status-partial-ecm.gif' />";break;
    case 
3:echo "<img src='ecm-status-full-ecm.gif' />";break;
}
?>
II) SI ES SIN BASE DATOS (CON FICHERO):

para lo del modo administrador:
Código PHP:
<?php
if(isset($_REQUEST['send'])){
    
$gift=$_REQUEST['gift'];
    
$file=fopen("gift.txt","w+");
    
fwrite($file,$gift);
    
fclose($file);
}
$file=fopen("gift.txt","r");
$gift=fgets($file,1);
fclose($file);
?>
<form name="frm" method="post">
    <p>Captive Works 600:</p>
    <p>
        <input name="gift" type="radio" value="1" <?php if($gift==or $gift=='')echo "checked"?>>No ECM<br>
        <input name="gift" type="radio" value="2" <?php if($gift==2)echo "checked"?>>Parcial ECM<br>
        <input name="gift" type="radio" value="3" <?php if($gift==3)echo "checked"?>>Full ECM<br>  
    </p>
    <p>
        <input type="submit" name="send" value="Send">
        <input type="reset" name="reset" value="Reset">
    </p>
</form>
para el modo usuario:
Código PHP:
<?php
$file
=fopen("gift.txt","r");
$gift=fgets($file,1);
fclose($file);

switch(
$gift){
    case 
1:echo "<img src='ecm-status-no-ecm.gif' />";break;
    case 
2:echo "<img src='ecm-status-partial-ecm.gif' />";break;
    case 
3:echo "<img src='ecm-status-full-ecm.gif' />";break;
}
?>
BUENO, espero te sirva.... se que si.. jeje

Dios te Bendiga.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog