Autor
|
Tema: Como poner numero al comentario (Leído 5,409 veces)
|
catriel10
Desconectado
Mensajes: 13
|
Hola, mi pregunta es la siguiente: Quiero poner numero a los comentarios que me hacen... mis comentarios estan por MYSQL y quiero saber como hago para que diga el numero de comentario que va, osea:
Comento: TATA Fecha: 213.123.1 NumeroComentario: # 1 asdasdasdads
Comento: TATA Fecha: 213.123.1 NumeroComentario: # 2 asdasdasdads
y asi sucesivamente que vaya cambiando, alguien sabe? que tengo que hacer. por favor si pueden ayudarme estaria muy agradecido.
|
|
|
En línea
|
|
|
|
Shell Root
|
Ejemplo 1: This depends the IDCode:SELECT ID AS 'Código', Usuario AS 'Usuario', 'Comentario número:' + CONVERT(VARCHAR(2), ID) AS 'Número comentario' FROM dbo.tblPoC
Result:1 A Comentario número:1 2 B Comentario número:2 3 C Comentario número:3 4 D Comentario número:4 5 E Comentario número:5
-- Ejemplo 2: Here, using a stored procedureCode:-- VARIABLES DECLARE @sCount AS INT; DECLARE @sID AS VARCHAR(50); DECLARE @sUsuario AS VARCHAR(50); DECLARE sQuery CURSOR FOR SELECT * FROM dbo.tblPoC OPEN sQuery FETCH NEXT FROM sQuery INTO @sID, @sUsuario SET @sCount = 1 WHILE @@FETCH_STATUS = 0 BEGIN PRINT 'Código' + @sID + ', Usuario' + @sUsuario + ', Comentario número:' + CONVERT(VARCHAR(2), @sCount) SET @sCount = @sCount + 1 FETCH NEXT FROM sQuery INTO @sID, @sUsuario END CLOSE sQuery DEALLOCATE sQuery
Result:Código1, UsuarioA, Comentario número:1 Código2, UsuarioB, Comentario número:2 Código3, UsuarioC, Comentario número:3 Código4, UsuarioD, Comentario número:4 Código5, UsuarioE, Comentario número:5
Note: All this in SQL server 2008
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
catriel10
Desconectado
Mensajes: 13
|
Ejemplo 1: This depends the IDCode:SELECT ID AS 'Código', Usuario AS 'Usuario', 'Comentario número:' + CONVERT(VARCHAR(2), ID) AS 'Número comentario' FROM dbo.tblPoC
Result:1 A Comentario número:1 2 B Comentario número:2 3 C Comentario número:3 4 D Comentario número:4 5 E Comentario número:5
-- Ejemplo 2: Here, using a stored procedureCode:-- VARIABLES DECLARE @sCount AS INT; DECLARE @sID AS VARCHAR(50); DECLARE @sUsuario AS VARCHAR(50); DECLARE sQuery CURSOR FOR SELECT * FROM dbo.tblPoC OPEN sQuery FETCH NEXT FROM sQuery INTO @sID, @sUsuario SET @sCount = 1 WHILE @@FETCH_STATUS = 0 BEGIN PRINT 'Código' + @sID + ', Usuario' + @sUsuario + ', Comentario número:' + CONVERT(VARCHAR(2), @sCount) SET @sCount = @sCount + 1 FETCH NEXT FROM sQuery INTO @sID, @sUsuario END CLOSE sQuery DEALLOCATE sQuery
Result:Código1, UsuarioA, Comentario número:1 Código2, UsuarioB, Comentario número:2 Código3, UsuarioC, Comentario número:3 Código4, UsuarioD, Comentario número:4 Código5, UsuarioE, Comentario número:5
Note: All this in SQL server 2008 En donde tengo que poner eso ? en el MYSQL o en PHP ? de la web....
|
|
|
En línea
|
|
|
|
RedZer
Desconectado
Mensajes: 666
|
en tu codigo php
|
|
|
En línea
|
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
|
|
|
catriel10
Desconectado
Mensajes: 13
|
Miren dejo el codigo de mi web, diganme donde meto eso para que ande lo de comentarios, COMENTARIOS.PHP: <?php $link = mysql_connect("localhost","root",""); mysql_select_db("guestbook",$link);
if($_POST['nombre']!="" && $_POST['comentario']!="") { $fecha = time(); $query = "INSERT INTO mensajes (nombre, correo, fecha, comentario) VALUES ('$_POST[nombre]','$_POST[correo]','$fecha','$_POST[comentario]')"; mysql_query ($query, $link) or die (mysql_error()); } ?><title>Comentarios</title> <center> <form method="POST" action="<?=$PHP_SELF?>"> <style type="text/css"> <!-- .Estilo1 { color: #990000; font-weight: bold; } .EstiloCatriel { color:#990000; background-color:#000000; font-weight: bold; border-color:#990000; } .BOTON { color: #FF6633; background-color:#000000; font-weight: bold; border-color:#990000; } --> </style> <style type="text/css"> <!-- a:link { color: #000000; text-decoration: none; } a:visited { text-decoration: none; color: #000000; } a:hover { text-decoration: none; color: #000000; } a:active { text-decoration: none; color: #000000; } --> </style>
<table width="378" border="0" bgcolor="#000000"> <tr> <td width="60" bgcolor="#CCCCCC"><span class="Estilo1">Nombre:</span></td> <td width="120" bgcolor="#CCCCCC"><input name="nombre" class="BOTON" type="text" size="20"></td> <td width="60" bgcolor="#CCCCCC"><span class="Estilo1">Correo:</span></td> <td width="120" bgcolor="#CCCCCC"><input name="correo" class="BOTON" type="text" size="20"></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><span class="Estilo1">Comentario:</span></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><div align="center"> <textarea rows="4" name="comentario" class="BOTON" cols="50"></textarea> </div></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><div align="center"> <table cellpadding="0" cellspacing="0" width="200" border="0"> <tr> <td width="100"><div align="left"> <input name="B1" type="submit" class="EstiloCatriel" value="Comentar"> </div></td> <td width="100"><div align="right"> <input name="button" type="reset" class="EstiloCatriel" id="button" value="Borrar"> </div></td> </tr> </table> </div></td> </tr> </table> </form> </center> <div align="center"> <center> <?php $query = "SELECT * FROM mensajes ORDER BY fecha"; $result = mysql_query ($query, $link) or die (mysql_error());
if(mysql_num_rows($result)!=0) { print '<table width="500" border="0" bgcolor="#000000">'; $i=0;
while ($row = mysql_fetch_array($result)) { if($i % 2) { $color = "#DBDBDB"; }else{ $color = "#E9E9E9"; } $i++;
if($row[correo]!="") { $nombre = '<a href="mailto:'.$row[correo].'">'.$row[nombre].'</a>'; }else{ $nombre = $row[nombre]; } print '<tr> <tr> <td colspan="2" bgcolor="#990000"><table width="50" cellpadding="0" cellspacing="0" border="0" align="right"> <tr> <td><strong><font color="#FFFFFF"></font></strong></td> </tr> </table> <table width="276" cellpadding="0" cellspacing="0" border="0" align="left"> <tr> <td width="179"><strong><font color="#FFFFFF">Comentarios De RadioLaVida.com.ar</font></strong></td> </tr> </table></td> </tr> <tr> <td width="239" bgcolor="#CCCCCC"><strong>Escrito Por: '.$nombre.'</strong></td> <td width="251" bgcolor="#CCCCCC"><strong>Publicado El Dia: '.date("d/m/Y",$row[fecha]).'</strong></td> </tr> <tr> <td colspan="2" bgcolor="#CCCCCC">'.nl2br($row[comentario]).'</td> </tr> <tr> <td></td> <td height="2"></td> </tr>'; } print '</table>'; } ?> </div> Mi TABLA EN PHPMYADMIN: CREATE TABLE `mensajes` ( `id` int(9) NOT NULL auto_increment, `nombre` varchar(50) NOT NULL default '', `correo` varchar(50) NOT NULL default '', `fecha` int(10) default NULL, `comentario` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=32 ;eso es mi sistema de comentarios y anda bien, solo quiero agregar unos codigos que digan el numero de comentario. enumere cada comentarios que hace una persona.
|
|
« Última modificación: 16 Diciembre 2010, 14:16 pm por catriel10 »
|
En línea
|
|
|
|
RedZer
Desconectado
Mensajes: 666
|
<?php if($_POST['nombre']!="" && $_POST['comentario']!="") { $query = "INSERT INTO mensajes (nombre, correo, fecha, comentario) VALUES ('$_POST[nombre]','$_POST[correo]','$fecha','$_POST[comentario]')"; } ?><title>Comentarios</title> <center> <form method="POST" action="comentarios.php"> <style type="text/css"> <!-- .Estilo1 { color: #990000; font-weight: bold; } .EstiloCatriel { color:#990000; background-color:#000000; font-weight: bold; border-color:#990000; } .BOTON { color: #FF6633; background-color:#000000; font-weight: bold; border-color:#990000; } --> </style> <style type="text/css"> <!-- a:link { color: #000000; text-decoration: none; } a:visited { text-decoration: none; color: #000000; } a:hover { text-decoration: none; color: #000000; } a:active { text-decoration: none; color: #000000; } --> </style> <table width="378" border="0" bgcolor="#000000"> <tr> <td width="60" bgcolor="#CCCCCC"><span class="Estilo1">Nombre:</span></td> <td width="120" bgcolor="#CCCCCC"><input name="nombre" class="BOTON" type="text" size="20"></td> <td width="60" bgcolor="#CCCCCC"><span class="Estilo1">Correo:</span></td> <td width="120" bgcolor="#CCCCCC"><input name="correo" class="BOTON" type="text" size="20"></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><span class="Estilo1">Comentario:</span></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><div align="center"> <textarea rows="4" name="comentario" class="BOTON" cols="50"></textarea> </div></td> </tr> <tr> <td colspan="4" bgcolor="#CCCCCC"><div align="center"> <table cellpadding="0" cellspacing="0" width="200" border="0"> <tr> <td width="100"><div align="left"> <input name="B1" type="submit" class="EstiloCatriel" value="Comentar"> </div></td> <td width="100"><div align="right"> <input name="button" type="reset" class="EstiloCatriel" id="button" value="Borrar"> </div></td> </tr> </table> </div></td> </tr> </table> </form> </center> <div align="center"> <center> <?php $query = "SELECT * FROM mensajes ORDER BY fecha"; { print '<table width="500" border="0" bgcolor="#000000">'; $i=0; $contador=1; { if($i % 2) { $color = "#DBDBDB"; }else{ $color = "#E9E9E9"; } $i++; if($row[correo]!="") { $nombre = '<a href="mailto:'.$row[correo].'">'.$row[nombre].'</a>'; }else{ $nombre = $row[nombre]; } echo '<tr> <tr> <td colspan="2" bgcolor="#990000"><table width="50" cellpadding="0" cellspacing="0" border="0" align="right"> <tr> <td><strong><font color="#FFFFFF"></font></strong></td> </tr> </table> <table width="276" cellpadding="0" cellspacing="0" border="0" align="left"> <tr> <td width="179"><strong><font color="#FFFFFF">#'.$contador.'Comentarios De RadioLaVida.com.ar</font></strong></td> </tr> </table></td> </tr> <tr> <td width="239" bgcolor="#CCCCCC"><strong>Escrito Por: '.$nombre.'</strong></td> <td width="251" bgcolor="#CCCCCC"><strong>Publicado El Dia: '.date("d/m/Y",$row[fecha ]).'</strong></td> </tr> <tr> <td colspan="2" bgcolor="#CCCCCC">'.nl2br($row[comentario ]).'</td> </tr> <tr> <td></td> <td height="2"></td> </tr>'; $contador++; } print '</table>'; } ?> </div>
checalo
|
|
|
En línea
|
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
|
|
|
Shell Root
|
hahahahaha pedon, no se porque lo vi en la sección de Bases de Datos. XD
|
|
|
En línea
|
Te vendería mi talento por poder dormir tranquilo.
|
|
|
RedZer
Desconectado
Mensajes: 666
|
jajaja ups yo nada mas segui el hilo no me fije de que sección era lo siento
|
|
|
En línea
|
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
|
|
|
catriel10
Desconectado
Mensajes: 13
|
ELVIL SOS UN MAESTRO!!! Muchisimas gracias a todos y en especial a Elvil que me ayudo un monton muchas gracias. GRACIAS GRACIAS GRACIAS!
|
|
|
En línea
|
|
|
|
RedZer
Desconectado
Mensajes: 666
|
de nada ami tambien me han sacado de apuros en este foro en especial el camarada shell root
|
|
|
En línea
|
Nacido y criado entre gente que enseño a pensar antes de creer a ciegas, Todo me causa curiosidad en el mundo
|
|
|
|
|