Comunidad de diseño web y desarrollo en internet online

Necesito codigo basura en PHP

Citar            
MensajeEscrito el 18 May 2010 07:54 pm
Hola estimados clabers, un novato en clab pregunto ¿por que usar MVC? a lo cual respondí escuetamente, sin embargo esa pregunta es un excelente material para un tutorial (que siempre los publico en tips)

por esto y para ilustrar a quienes recién inician su camino en esto de la programación necesito un codigo de ejemplo, un muy mal ejemplo, con html incrustado dentro del php, conexiones y consultas a la DB por todas partes y cualquier barbaridad por el estilo, para luego escribirlo como se debe (por lo cual no puede ser un código demasiado extenso)

si te han obligado a modificar un código horrible, si tienes aun tus primeras aventuras en php, publicalas aca y regocijate al reír por una buena causa del peor código que hallas visto

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 18 May 2010 08:40 pm
Asi o mas basura???

Código PHP :

<?php
session_start();
require("conexion.php");
$sql_secciones="SELECT * FROM `secciones`;";
$secciones=mysql_query($sql_secciones);
$tam_of_pag=25;
$sql="SELECT count(idgaleria) FROM `galerias`;";
$res=mysql_fetch_array(mysql_query($sql));
$total_pag=ceil($res[0]/$tam_of_pag);

$se_FR=explode("-",$_SESSION['pag_R_F']);
if($se_FR[1]!="G"){
   $se_FR[0]=1;
}
$_SESSION['pag_R_F']=$se_FR[0]."-G";
$pag_actual=$se_FR[0];

$inicio=$tam_of_pag*($pag_actual-1);
$galerias="SELECT idgaleria,titulo,date_format(fecha,'%d-%M-%Y') FROM `galerias` where curdate()>=fecha and activo='1' order by fecha DESC limit $inicio,$tam_of_pag;";
$resultados=mysql_query($galerias);
$_SESSION['redirecciona'][0]="fotos.php";
$_SESSION['redirecciona'][1]="Fotos";
?>
<div align="left" class="letras" style="padding-left:20px; padding-right:20px; position:relative;"><br/>
   <div class="text_imp">Elija una Galeria
      <div style="top:-15px; position:relative;">
         <div align="right" style="position:relative;" >
            <?php
            while($columna=mysql_fetch_array($secciones)){
               ?>
                  <span class="seleccion" onClick="carga_seccion('fotos_filtro.php','<?=$columna[1]?>','<?=$columna[0]?>')" style="cursor:pointer; border:1px; border-color:#B9D7FF; border-width:thin; border-style:solid;">
                     *-<?=$columna[1]?>
                  </span>
               <?php
            }
            ?>
         </div>
      </div>
   </div>
   <?php
   while($columnas=mysql_fetch_array($resultados)){
      ?>
      <div class="seleccion" style="cursor:pointer;" onClick="carga_galeria_resenia('<?=$columnas[0]?>','carga_galeria.php')">
         <div style="background-image:url(imagenes/linea.jpg); height:1px;"></div>
         <div style="height:10px;"></div>
         <div style="position:relative;">
            <span class="resalte" >*-<?=$columnas[1]?></span>
            <div align="right" style="position:absolute; width:200px; left:550px; top:0px;"><span class="resalte"><?=$columnas[2]?></span></div>
         </div> 
         <div style="height:10px;"></div>
      </div>
      <?php
   }
?>
   <div style="background-image:url(imagenes/linea.jpg); height:1px;"></div>
   <div style="height:10px;"></div>
   <?php
   if($total_pag>1){
      ?>
      <div style="position:relative; height:10px;"></div>
         <span class="resalte">Pagina <?=$pag_actual?> de <?=$total_pag?></span> &nbsp; &nbsp;
         <input class="boton_simple" type="button" value="Atras" 
         <?php 
         if($pag_actual!=1){
            ?>
            onClick="actualiza_seccion('pag_re_fo.php','seccion','menos')" 
            <?php
         }
         ?>
         >
         <input class="boton_simple" type="button" value="Adelante" 
         <?php
         if($pag_actual!=$total_pag){
            ?>
            onClick="actualiza_seccion('pag_re_fo.php','seccion','mas')" 
            <?php
         }
         ?>
         >
      <div style="height:10px;"></div>
   <?php
   }
   ?>
</div>

Por Keith_NT

451 de clabLevel

3 tutoriales

 

México, Estado de México

chrome
Citar            
MensajeEscrito el 18 May 2010 08:48 pm
Keith_NT eres un verdadero amigo...



XD vamos, quien da mas ¡¡¡

el ganador del codigo mas feo sera inmortalizado en mi tip XD

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 18 May 2010 11:29 pm
Omaigáa.

Pero que barbaridad nos ha enseñado Keith~, dejame veo entre mis cosas al llegar a casa y quizas encuentre algo útil.

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 19 May 2010 08:24 pm
esta es una pequeña obra de arte, veré si logro conseguir el código original completo, el original no tiene desperdicio..

Código PHP :

<?php
   $conexion = mysql_connect ("localhost", "mundoFeliz", "editadoporinyaka")
      or die ("No se puede conectar con la base de datos");
   mysql_select_db ("mundoFeliz")
      or die ("No se puede seleccionar la base de datos");
   $corp_name = "MundoFeliz Ltda.";
   $id_rut_funcionario = $_SESSION['usuario_id'];
   $instruccion1 = "select * from funcionario where id_rut_funcionario = '$id_rut_funcionario'";
   $consulta1 = mysql_query ($instruccion1, $conexion)
      or die ("Fallo en la consulta del cliente");
   $resultado1 = mysql_fetch_array ($consulta1);

   print ("         <div class=\"logged\">\n");
   print ("            Usuario: " . $resultado1['apellido_paterno'] . " " . $resultado1['apellido_materno'] . ", " . $resultado1['nombres'] . "\n");
   print ("         </div>\n");
?>

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 19 May 2010 08:33 pm
Bonustrack:

este se sale de la materia que necesito, pero es una joya

Mal:

Código PHP :

if ($resultado2['marca_ntbk'] == acer)
         {
            print ("                           Acer\n");
         }
         elseif ($resultado2['marca_ntbk'] == compaq)
         {
            print ("                           Compaq\n");
         }
         elseif ($resultado2['marca_ntbk'] == hp)
         {
            print ("                           HP\n");
         }
         elseif ($resultado2['marca_ntbk'] == dell)
         {
            print ("                           Dell\n");
         }
         elseif ($resultado2['marca_ntbk'] == ibm)
         {
            print ("                           IBM\n");
         }
         elseif ($resultado2['marca_ntbk'] == lenovo)
         {
            print ("                           Lenovo\n");
         }
         elseif ($resultado2['marca_ntbk'] == sony)
         {
            print ("                           Sony\n");
         }
         elseif ($resultado2['marca_ntbk'] == toshiba)
         {
            print ("                           Toshiba\n");
         }
         elseif ($resultado2['marca_ntbk'] == gateway)
         {
            print ("                           Gateway\n");
         }
         elseif ($resultado2['marca_ntbk'] == hsi)
         {
            print ("                           HSI\n");
         }
         elseif ($resultado2['marca_ntbk'] == olidata)
         {
            print ("                           Olidata\n");
         }
}



Bien:

Código PHP :

foreach($resultado2 as $r){
       echo ucfirst($r).'\n';
}

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 19 May 2010 09:06 pm
Revisa el codigo de phpmyadmin...


saludos

PD: No digo que el código de phpmyadmin sea basura, pero está hecho como Inyaka dice.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 20 May 2010 04:18 pm
Intente pasarte algo que tengo pero no me deja pasar codigo PHP ni que este en un zip.

Por Ramm

BOFH

3152 de clabLevel

6 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell REC Héroes

London, UK

firefox
Citar            
MensajeEscrito el 20 May 2010 07:47 pm
Revisa el código de wordpress.

A nivel funcional, Wordpress trabaja muy bien, a nivel code apesta.

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 20 May 2010 08:34 pm
si seguimos asi blasfemando contra los software que nos dan de comer...


¿alguien a revisado el codigo de clab? XD (yo no, solo lo digo por molestar)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 22 May 2010 03:42 am
Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 23 May 2010 04:45 am

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 23 May 2010 06:01 am

Freddie escribió:

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

chrome
Citar            
MensajeEscrito el 23 May 2010 07:14 am

M@U escribió:

Freddie escribió:

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?


Tambien juro que no hiba a dejar Colombia hasta tenerlo listo...

U_U en estos momentos se encuentra en Asia

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 23 May 2010 08:01 am

Inyaka escribió:

M@U escribió:

Freddie escribió:

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?


Tambien juro que no hiba a dejar Colombia hasta tenerlo listo...

U_U en estos momentos se encuentra en Asia


Tienes que entender, una promesa de F es más bien una declaración de intención. Jamás la cumple pero al menos sabes que en algún momento pasará ^^

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 24 May 2010 12:32 am

M@U escribió:

Freddie escribió:

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?


Yo diría por como vamos avanzado será en algún momento de este año.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 24 May 2010 06:29 am

Inyaka escribió:

M@U escribió:

Freddie escribió:

NEO_JP escribió:

Yo tengo acceso al código de Clab, no está nada mal, MVC, OOP, y todo lo "normal" en una app bien hecha. De hecho con V4 se vienen algunos cambios interesantes, como.. espera, no puedo decirte eso.
Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?


Tambien juro que no hiba a dejar Colombia hasta tenerlo listo...

U_U en estos momentos se encuentra en Asia


En este momento es mas "problema mio" que el de Freddie, ya que el que debe tareas soy yo =/

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 24 May 2010 06:33 am

NEO_JP escribió:

En este momento es mas "problema mio" que el de Freddie, ya que el que debe tareas soy yo =/
Jajajaja +1

Maikel escribió:

M@U escribió:

Freddie escribió:

Tiene sus cagadas el código de Clab v3. Pero en v4 hemos solucionado muchas. Ya no me siento mal al dar la clave del SVN.
Recuerdo me habían dicho para Marzo seria mostrado a la luz. ¿Qué fue de esto?
Yo diría por como vamos avanzado será en algún momento de este año.
Cool, lo mismo ya me habia dicho él, pero no esta de mas ese comentario. Comeré ansias.

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

chrome
Citar            
MensajeEscrito el 25 May 2010 02:44 am
mierd... pero como esta de movido por aqui!!!

Por jpcw

Claber

1715 de clabLevel

1 tutorial

Genero:Masculino  

AlgoritmicBrainDesigner

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.