Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Imprimir datos desde un archivo php en un html

Estas en el tema de Imprimir datos desde un archivo php en un html en el foro de PHP en Foros del Web. Hola gente, tengo un problema y mi problema es que no se nada jaja, lean hasta el final. Bueno vamos por partes y les explicare ...
  #1 (permalink)  
Antiguo 01/02/2014, 22:17
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 2 meses
Puntos: 0
Imprimir datos desde un archivo php en un html

Hola gente, tengo un problema y mi problema es que no se nada jaja, lean hasta el final.

Bueno vamos por partes y les explicare mi problema detalladamente.

Tengo un formulario html, el cual el codigo es el siguiente

Código HTML:
 <form name="form3" method="post" action="procesar.php">
                      
                      <p>Nombre de usuario en ask.fm</p>
                      <p>&nbsp;</p>
                      <p>
                        <input name="usuask" type="text" class="active" onFocus="this.value=''" value="pagina.com/Tu_usuario" id="usuask">
                      </p>
                      <p>&nbsp;</p>
                      <p>Url</p>
                      <p>&nbsp;</p>

                      <button onClick="myCreateFunction()" type="button"><img src="Boton.png"></button>
                      <button onClick="myDeleteFunction()" type="button"><img src="Boton2.png"></button>
                      
                      <p>&nbsp;</p>
<table id="myTable" border="0">
<tr>
<td style="height: 20px; width: 100px;"><input name="urlresp" type="text" id="urlresp" onFocus="this.value=''" value="Url"></td><td style="height: 20px; width: 30px;"><input name="ptss" type="text" id="txt" style="width: 30px;" onFocus="this.value=''" value="0"></td>
</tr>
</table><br>
                      <p>&nbsp;</p>
                      <p>Tiempo</p>
                      <p>&nbsp;</p>
                        <p>
                          <label for="time"></label>
                          <select name="time" id="time">
                            <option>1 Hora</option>
                            <option>3 Horas</option>
                            <option>5 Horas</option>
                            <option>10 Horas</option>
                            <option>15 Horas</option>
                            <option>24 Horas</option>
                          </select>
                          <br>
                        </p>
                      <p>&nbsp;</p>
                      <p>Proveniencia</p>
                      <p>&nbsp;</p>
                        <label for="prov"></label>
                        <select name="prov" id="prov">
                          <option>America del Sur</option>
                          <option>America del Norte</option>
                          <option>Europa</option>
                        </select>
                      <p>&nbsp;</p>

 
                      <p>&nbsp;</p>
                      
<input name="button2" type="submit" value="Recibir" />
                  </form> 



Este formulario envia sus datos a un archivo php llamado procesar.php
cuyo codigo es este





Código PHP:
<?php
    $bd_service 
'Usuarios/config.php';
    
$us_ask $_POST['usuask'];
    
$url_resp $_POST['urlresp'];
    
$pts $_POST['ptss'];
    
$horas $_POST['time'];
    
$Proveniencia $_POST['prov'];
     
    if(!
file_exists($bd_service)){
    
$error['noExiste'] = 'Disculpa, pero el archivo de base de datos de usuarios no existe';
    }

    if(!
is_writable($bd_service)) {
    
$error['noEscribe'] = 'Disculpa, pero el archivo de base de datos no admite escritura';
    }

    if(empty(
$us_ask)) {
    
$error['nombreVacio'] = 'Disculpa, debes escribir un nombre de usuario de ask';
    }

    if(empty(
$url_resp)) {
    
$error['emailVacio'] = 'Disculpa, debes escribir una direccion de respuesta';
    }

    if(empty(
$pts)) {
    
$error['nombreVacio'] = 'Disculpa, debes asignar el numero de puntos que quieres';
    }
        if(empty(
$horas)) {
    
$error['nombreVacio'] = 'Disculpa, debes asginar el tiempo';
    }
        if(empty(
$Proveniencia)) {
    
$error['nombreVacio'] = 'Disculpa, debes asignar la proveniencia';
    }

    
$contenido_verificacion file_get_contents($bd_service);
    
$array_verificacion explode('||'$contenido_verificacion);
    
$cuento_los_usuarios count($array_verificacion);
    for(
$i 0$i <= $cuento_los_usuarios$i++) {
    
$exploto_usuarios explode('|'$array_verificacion[$i]);
    if(
$url_resp == $exploto_usuarios[4]) {
    
$error['EmailExistente'] = 'Disculpa, esta respuesta ya esta registrada';
    }
    }

    for(
$i 0$i <= $cuento_los_usuarios$i++) {
    
$exploto_usuarios explode('|'$array_verificacion[$i]);
    if(
$us_ask == $exploto_usuarios[2]) {
    
$error['NombreExistente'] = 'Disculpa, ese nombre ya ha sido registrado';
    }
    }

    if(empty(
$error)) {
    
$contenido_usuarios file_get_contents($bd_service);
    
$array_usuarios explode('||'$contenido_usuarios);
    
$cuento_usuarios count($array_usuarios);
    
$abro fopen($bd_service'a+');
    
fwrite($abrofilemtime($bd_service)."|$cuento_usuarios|$us_ask|".md5($password)."|$url_resp||");
    
fclose($abro);
    
$mensaje 'Datos registrados';
    
header('Location:misurl.html');
    }
    
?>

Este codigo toma los datos del formulario y los imprime en un archivo llamado config.php dentro de una carpeta Usuarios, creo que los datos los guarda encriptados en md5...

Cabe destacar que yo no soy el autor del codigo, solo lo copie y modifique con mis pocos conocimientos para mis fines...

Ahora mis duda y mi problema es que quiero imprimir los datos guardados en config.php dentro de una tabla html, algo asi

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="827" border="1">
                        <tr>
                          <td width="192">Usuario:QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td width="192">Url :QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td width="192">Proveniencia: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td width="120">Horas: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td width="70">Puntos:QUIERO IMPRIMIR LOS DATOS ACA</td>
                        </tr>
                        <tr>
                          <td>Usuario:QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Url :QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Proveniencia: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Horas: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Puntos:QUIERO IMPRIMIR LOS DATOS ACA</td>
                        </tr>
                        <tr>
                          <td>Usuario:QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Url :QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Proveniencia: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Horas: QUIERO IMPRIMIR LOS DATOS ACA</td>
                          <td>Puntos:QUIERO IMPRIMIR LOS DATOS ACA</td>
                        </tr>
                      </table>
</body>
</html> 

No se si quedo claro que quiero hacer pero podria explicarlo de nuevo de ser necesario.
Agradeceria cualquier aporte, correccion de codigo, o ayuda que me brinden, muchas gracias :)
  #2 (permalink)  
Antiguo 02/02/2014, 00:52
 
Fecha de Ingreso: octubre-2012
Mensajes: 135
Antigüedad: 11 años, 6 meses
Puntos: 8
Respuesta: Imprimir datos desde un archivo php en un html

Sería algo así:
Código PHP:

<?php
echo"<table>
<tr>
<td>"
.$dato1."</td>
<td>"
.$dato2."</td>
<td>"
.$dato3."</td>
</tr>
<tr>
<td>"
.$dato4."</td>
<td>"
.$dato5."</td>
<td>"
.$dato6."</td>
</tr>
</table"
;
si la duda es de como leer los datos, nos podrías poner el archivo para ver como está desarrollado??
  #3 (permalink)  
Antiguo 02/02/2014, 01:40
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Imprimir datos desde un archivo php en un html

Hola botxii gracias por responder, el archivo donde se guardan los datos del formulario, es decir config.php es este

Código PHP:
<?php die('Disculpa, No puedes ver esta pagina!!')?>

1391307182|1|as.fm/robert|d41d8cd98f00b204e9800998ecf8427e|as.fm/urlesaca||1391307848|2|as.fm/robertd|d41d8cd98f00b204e9800998ecf8427e|as.fm/urlesacas||1391312010|3|dfgdfg|d41d8cd98f00b204e9800998ecf8427e|dfgdfg||1391312244|4|ask.fm/caca|d41d8cd98f00b204e9800998ecf8427e|asdasd||
los numeros y lineas inentedibles es lo que ah almacenado en mis pruebas...

En cuanto a la solucion que tu me brindaste me suelta error

Parse error: syntax error, unexpected T_LNUMBER, expecting ',' or ';' in /home/a5958919/public_html/misurl.html on line 110

La linea 110 de mi codigo es la siguiente remarcada en negrita

<?php
echo"<table width="827" border="1">
<tr>
<td width="192">Usuario: .$nombre.></td>
  #4 (permalink)  
Antiguo 02/02/2014, 12:26
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Imprimir datos desde un archivo php en un html

Estás combinando mal las comillas, lee lo siguiente: http://www.forosdelweb.com/f18/como-...s-bien-588701/
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 03/02/2014, 02:13
 
Fecha de Ingreso: febrero-2014
Mensajes: 32
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Imprimir datos desde un archivo php en un html

Gracias, estuve leyendo y logre solucionarlo :)

Etiquetas: formulario, html, select, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.