Están muy bien, le doy a like para que así lo pueda ver mas gente.
Lo que si te recomendaría... es que enseñaras paso a paso, me explico, hacer unos vídeo sobre como diseñar una base de datos robusta y con una buena arqutectura, luego lo mismo con PHP, CSS, XHTML etc... ya que ahora lo mezclas todo y no llegas a matizar en cada tecnologia que son MUUUUUUUUY EXTENSAS.
Un saludo
Lo se, yo mismo me di cuenta cuando lo estaba grabando, el problema es que lo grabe unas 3 veces por errores diversos de youtube y camtasia, entonces me canse de grabarlo todo el rato y lo hice con menos ganas, también digo que no soy un gran experto pero hago lo que puedo y que también el video es de una extensión considerable ya resumiendolo todo, entonces intente hacerlo lo mas corto posible y que la gente entienda el concepto básico.
Es el primer videotutorial de una serie que empezare en el canal de youtube para que la gente aprenda y la sociedad pueda avanzar, si teneis alguna idea la podemos proponer, y vosotros mismos podeis hacer videos y hacemos un canal comunitario.
Primer tutorial del canal de MyProductions, en el cual os voy a enseñar como hacer un sistema de comentarios y enviandolos en nuestra base de datos para podre visualizarla. Espero que os sirva y que aprendais mucho con éste y los siguientes tutoriales del canal.
La pregunta es esa, yo tengo mis carpetas en el servidor de mi ordenador, en mi caso: C:C:\wamp\www\etc... Como hago público ésto? Y como pongo Usuario y Contraseña a una carpeta, porque tengo una página de Admin que solo tengo que entrar yo.
Recientemente ha llegado a mis manos esta página la cual nos da un servicio de dominio (.es, .com, .org...) totalmente gratis.
¿Como es posible que todo sea gratis? La razón principal por la que ofrecemos este servicio gratuitamente es porque queremos incrementar el reconocimiento y popularidad de nuestra marca Hostinger®. Y por supuesto, como todo tipo de marketing y publicidad, cuesta dinero. Sin embargo cubrimos estos costos ofreciendo mejoras a hosting pago a quienes necesitan más recursos. Nuestro servicio gratuito también es mantenido por donaciones de usuarios. Cada día recibimos donaciones de usuarios felices.
El servicio gratuito estará por siempre, y siempre será gratuito.
En los próximos meses se añadirá el servicio premium en español.
Y además sigues teniendo los mismos errores que intento corregirte desde el principio. La variable $bueno no la tienes inicializada.
Además te aconsejo que identes el código con tabuladores para que sea más legible .
Saludos
Lo solucione! Gracias, al pulsar "Vota!" me dice que no se encuentra la página pero eso ahora mismo no importa porque actualizas la página anterior y se me actualiza el voto, pero lo que no entiendo es porque los votos se me suman solo al ultimo :S
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
Y Que error hay en este me sale esto:
Parse error: syntax error, unexpected $end in C:\xampp\htdocs\queridos.php on line 70
Código:
<!- queridos.php -> <html> <head> <title>Votación profesores</title> </head> <form action="<?=$PHP_SELF?>" method="post"> <body> <?php if ($bueno == "a") { $con=mysql_connect("localhost", "root", "tubititu"); mysql_select_db("www"); $sql="UPDATE populares SET votos=votos+1 WHERE ID=1"; if (!mysql_query($sql)) { echo "Error en la votación. Inténtelo de nuevo.";} } if ($bueno == "b") { $con=mysql_connect("localhost", "root", "tubititu"); mysql_select_db("www"); $sql="UPDATE populares SET votos=votos+1 WHERE ID=2"; if (!mysql_query($sql)) { echo "Error en la votación. Inténtelo de nuevo.";} { if ($bueno == "c"); { $con=mysql_connect("localhost", "root", "tubititu"); mysql_select_db("www"); $sql="UPDATE populares SET votos=votos+1 WHERE ID=3"; if (!mysql_query($sql)) { echo ("Error en la votación. Inténtelo de nuevo.");} } ?> <table> <tr> <td>¿Quién fue para tí el profesor más querido del Colegio Maravillas?</td> <td>select name="bueno"><option value = "a">Pablo Partido, "El Leches"<option value = "b">Avelino Puebla "El Fabas"<option value = "c">Cesar Artero "Hermano Artero" </select></td> <td colspan=2 align=center> <input type=submit value "Vota! "> </td> </tr> <br><br><br><br><br> </table> </form> <?php $bd=@mysql_connect("localhost", "root", "tubititu"); if (!$bd) { echo "Error, No se puede conectar con la base de datos en este momento. Inténtelo más tarde. "; exit(); } $sel=@mysql_select_db("www"); if (!$sel) { echo "Error, No se puede acceder a la base de datos en este momento. Inténtelo más tarde."; exit(); } $busqueda=@mysql_query("SELECT nombre, apellido, mote, votos FROM populares"); if (!$busqueda) { echo ("Error al seleccionar los elementos de la base de datos. Inténtelo más tarde"); exit(); } while ($row = mysql_fetch_array($busqueda)) { echo ("<p>" . $row["nombre"]." ".$row["apellido"]." " ."'".$row["mote"]."'"." ".$row["votos"]." votos" . "</p>"); } ?> </body> </html>
Algo para agregar, es que se pueden usar los dos puntos con if, como lo explica en php Pero para usar los dos puntos y corchetes se deve agregar un punto y coma al final del cierre del if{};
Código
if($var):
.
.
if($mysql_query($sql)){
echo("<p>Alta dada satisfactoriamente</p>");
}else{
echo("<p>Error al darse de alta.: ".mysql_error()."</p>");
};// <---- punto y coma
.
.
else:
echo$otravar;
endif;
Me sale lo mismo os paso el codigo final que tengo ahora haber si encontramos el fallo:
Código:
<title> Añadir un nuevo alumno </title> </head> <body> <?php if(!empty($_POST['submit'])) $dbcnx = mysql_connect("localhost", "root", "tubititu"); mysql_select_db("alumnos"); $sql = "INSERT INTO alumnos SET mobre = '$nombre', apellido = '$apellido', nacimiento = '$nacimiento', email = '$email' "; if ($mysql_query($sql)) { echo("<p>Alta dada satisfactoriamente</p>"); } else { echo("<p>Error al darse de alta.: " . mysql_error() . "</p>"); }; // <---- punto y coma ?> <p><a href="<?=$PHP_SELF?>">Añadir un nuevo alumno.</a></p> <?php else{ ?> <form action="<?=$PHP_SELF?>" method="post"> <p>Introduzca sus datos:<br /> Nombre: <input type="text" name="nombre" size="20" maxlength="255" /><br /> Apellido: <input type="text" name="apellido" size="20" maxlength="255" /><br /> Fecha de nacimiento (aaaa/mm/dd): <input type="text" name="nacimiento" size="20" maxlength="255" /><br /> Email: <input type="text" name="email" size="20" maxlength="255" /><br /> <input type="submit" name="submit" value="ALTA" /></p> </form> <?php endif} ?> </body> </html>