Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: simchgab en 29 de Mayo 2016, 21:52
-
Dejo mi solución para el ejercicio 2 de la entrega CU00842B del tutorial de programación web desde cero con PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta lang="es"/>
</head>
<body>
<?php
$connect = mysqli_connect("sql302.byethost17.com","b17_18051302","****");
if($connect === 0){
echo "Error: No se pudo conectar con la BD";
}else{
mysqli_select_db($connect,"b17_18051302_mibasededatos");
$tildes = $connect->query("SET NAMES 'utf8'");
$result = mysqli_query($connect,"SELECT* FROM ciudades");
$habitantesTotales = 0;
$cantConMetro= 0;
$row = mysqli_fetch_array($result);
while ($row !== NULL){
$habitantesTotales= $row["habitantes"]+ $habitantesTotales;
if ($row["tieneMetro"] == 1){
$cantConMetro++;
}
$row = mysqli_fetch_array ( $result );
}
echo "Cantidad con metro: ".$cantConMetro."</br>";
echo "Cantidad de habitantes totales: ".$habitantesTotales;
}
mysqli_free_result ( $result );
mysqli_close ( $connect );
?>
</body>
</html>
-
Dejo mi solución para el ejercicio 1 de la entrega CU00842B del tutorial de programación web desde cero con PHP:
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8"/>
<meta lang="es"/>
</head>
<body>
<?php
$connect = mysqli_connect("sql302.byethost17.com","b17_18051302","****");
if($connect == 0){
echo "Error: No se pudo conectar a la BD";
}else {
mysqli_select_db ( $connect,"b17_18051302_mibasededatos" );
$tilde = $connect->query ( "SET NAMES 'utf8'" );
$table = mysqli_query ( $connect,"SELECT* FROM agenda" );
$contador = 0;
$row = mysqli_fetch_array ( $table );
while ($row != NULL ) {
if ( stripos ( $row["nombre"],"m" ) === 0 ) {
$contador ++;
}
$row = mysqli_fetch_array ( $table );
}
echo "Resultado: " . $contador;
}
mysqli_free_result($table);
mysqli_close($connect);
?>
</body>
</html>
-
Hola simchgab.
Ejercicio 1 bien resuelto.
Solo comentar que has usado la función stripos(), que no está explicada en el curso.
Decir sobre ella que es igual que la función strpos()(si explicada en el curso), a excepción de que no tiene consideración entre minúsculas y mayúsculas.
Saludos. ;D
-
Hola simchgab.
Ejercicio 2 todo bien.
Poco que comentar sobre la solución que diste.
Saludos. ;D
-
Hola simchgab! Solo comentar que es preferible que los ejercicios de una entrega estén en un mismo hilo del foro para facilitar su localización. Por ello los uno en un mismo hilo. Saludos!