Foros del Web » Programando para Internet » PHP »

Crear Link desde URL

Estas en el tema de Crear Link desde URL en el foro de PHP en Foros del Web. Hola,miren se que mi pregunta es basica pero llevo en ello varios dias y es lo unico que me falta!yo tengo un sitio con foros ...
  #1 (permalink)  
Antiguo 06/08/2011, 12:43
 
Fecha de Ingreso: julio-2011
Mensajes: 16
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación Crear Link desde URL

Hola,miren se que mi pregunta es basica pero llevo en ello varios dias y es lo unico que me falta!yo tengo un sitio con foros la idea es que un usuario cree los foros y se cree un link de ese foro en la pagina que escribo aqui abajo.ya envio los datos de los formularios por get pero aun asi nose como hacerlo!necesito que se creen automaticamente cuando un usuario cree su foro por favor ayudaa!!!este es el script:
<html>
<body style="background-color: rgb(255, 255, 153); color: rgb(0, 0, 0);" alink="#ee0000" link="#0000ee" >
<?php

/* Abrimos la base de datos */
$conx = mysql_connect ("root","xxxx","xxxxx");
if (!$conx) die ("Error al abrir la base <br/>". mysql_error());
mysql_select_db("xxxxxxx") OR die("Connection Error to Database");

/* Realizamos la consulta SQL */
$str= "SELECT asunto FROM detalle_foro";
$qry= mysql_query($str);
$rc = mysql_num_rows($qry);
echo "</span><style=\"font-weight: bold;\"><a href=\"index.html\">Salir a pagina principal</a><br>\n";
echo "<big><big><span style=\"font-family: Arial Black;\"><h3>Lista de Foros:</h3>\n";
$row=mysql_fetch_array($qry);
echo "<table border=1 cellpadding=10 cellspacing=0>";
/* Desplegamos cada uno de los registros dentro de una tabla */
/*Priemro los encabezados*/
echo "<tr>

<th colspan=5>&nbsp;&nbsp;&nbsp;&nbsp;Temas&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
</tr>

<tr>

</tr>
<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td>".$row["asunto"]."</td></tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td>".$row["asunto"]."</td></tr>
</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>
<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>
</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>
<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>
</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>
<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>
</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>

</tr>

<tr>

<th>Asunto:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp; </th><td> $row[asunto] </td>




</tr>";
echo "<br>\n";
echo "</table>";
?>
</body>
</html>
  #2 (permalink)  
Antiguo 06/08/2011, 12:51
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: Crear Link desde URL

Tienes que hacer fetch varias veces, tú la haces sólo una:
$row=mysql_fetch_array($qry);

Eso normalmente se mete en un while para que a cada iteracción del while devuelva el siguiente registro de la tabla:
while ($row=mysql_fetch_array($qry)) {
echo $row['asunto'];
}

Eso te imprimiría todos los asuntos de la tabla detalle_foro.

Y pégale un repaso al html, porque tienes varios fallos, por ejemplo, <th> es sólo para la cabecera de la tabla, luego tienes que usar <td>.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?

Etiquetas: html, link, mysql, registro, sql, tabla, url, formulario, 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:10.