
Ejemplo para incertar código PHP entre código HTML:
Paso 1 (Página con puro HTML):
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
</body>
</html>
Paso 2 (Página con un bloque vacio de PHP):
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
<?php
?>
</body>
</html>
Ejemplo de sentencia echo:
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
<?php
echo "Esta es mi quinta frase hecha con Php!" ;
?>
</body>
</html>
Ejemplo de sentencia echo utilizando la etiquetas <p> y </p>:
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
<?php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
?>
</body>
</html>
Ejemplo de variables:
$a, $variable, $notas_de_matematicas, $matricula112,...
Ejemplo de uso de varibles en PHP:
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p>
<?php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
$miprimeravariable = "sorpresa";
?>
</body>
</html>
Ejemplo de comentarios en PHP:
<html>
<head>
<title>Mi quinta página con php</title>
</head>
<body>
<h1>Mi quinto ejemplo Php</h1>
<p>Este es mi quinto ejemplo con partes de Php</p> /* Hasta aquí es Html */
<?php // Aquí empieza el codigo Php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
$miprimeravariable = "sorpresa" ; // Esta línea da valor a una variable
###################################
#También puedo poner esta tonteria
###################################
?>
</body>
</html>
Mostrar variable:
<?php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
$miprimeravariable = "sorpresa" ;
echo $miprimeravariable ;
?>
Mostrar variable entre etiquetas <p> y </p>:
<?php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
$miprimeravariable = "sorpresa" ;
echo "<p>$miprimeravariable</p>" ;
?>
Mostrar variable entre comillas doble:
<?php
echo "<p>Esta es mi quinta frase hecha con Php!</p>" ;
$miprimeravariable = "sorpresa" ;
echo "<p>El valor de mi primera variable es \"$miprimeravariable\".</p>" ;
?>
<?php
$nota_primer_examen = 10 ;
$nota_segundo_examen = 8 ;
// Ejemplo 1
echo $nota_primer_examen + $nota_segundo_examen ;
echo "<br />";
// Ejemplo 2
$resultado = $nota_primer_examen + $nota_segundo_examen ;
echo "La suma de mis dos notas es $resultado" ;
?>
Estructura de control if...else:
<?php
echo "<p>Voy a ver mis notas!</p>" ;
$nota_primer_examen = 8;
if ($nota_primer_examen < 5 )
{
echo "<p>Qué fracaso! Has suspendido con un $nota_primer_examen.</p>" ;
}
else
{
echo "<p>Enhorabuena, has aprobado con un $nota_primer_examen!</p>" ;
}
?>
Estructura de control switch:
<?php
$nota_primer_examen = 8;
switch ( $nota_primer_examen )
{
case 0: echo "Imposible estudiar menos." ; break ;
case 1: echo "Casi no has abierto el libro." ; break ;
case 2: echo "A este paso no vamos bien." ; break ;
case 3: echo "Solo estudiaste un día?" ; break ;
case 4: echo "Hui! Te faltó muy poco!" ; break ;
case 5: echo "Bien, aprobaste por los pelos." ; break ;
default: echo "Eres un buen estudiante." ;
}
?>
Estructura de control while:
<?php
$x = 25 ;
$y = 50 ;
while ( $x < $y )
{
echo "<p>Vamos por el número $x.</p>" ;
$x = $x + 1 ;
}
?>
Estructura de control for:
<?php
for ( $contador = 25 ; $contador < 50 ; $contador = $contador + 1)
{
echo "<p>Vamos por el número $contador.</p>" ;
}
?>

Datos para acceder a la base de datos phpMyAdmin:
Nombre de la base de datos: nombredeusuariodelpaneldecontrol_nombredelabasededatos
Nombre de usuario de la base de datos: nombredeusuariodelpaneldecontrol_nombredeusuariodelabasededatos
Contraseña: la que has puesto, tal cuál (esto no va con el nombre de usuario delante).
Host: localhost (el 95% de las veces vale con poner localhost)
Ejemplo:
Nombre de la base de datos: cartago_basedepruebas
Nombre de usuario de la base de datos: cartago_pepe
Contraseña: noteladigo
Host: localhost
Nota: Para entrar en tu Cpanel tienes que escribir en tu navegador la dirección completa de tu web (tu dominio) seguido de /cpanel y rellenar tu nombre de usuario del hosting (no el de la base de datos aún) y la contraseña correspondiente.
Crear tabla USUARIOS en phpMyAdmin:
CREATE TABLE IF NOT EXISTS `usuarios` (
`ID` tinyint(4) NOT NULL AUTO_INCREMENT,
`NOMBRE` varchar(50) COLLATE utf8_spanish_ci NOT NULL,
`EMAIL` varchar(50) COLLATE utf8_spanish_ci NOT NULL,
`URL` varchar(50) COLLATE utf8_spanish_ci DEFAULT 'http://',
`ESTADO` enum('Activo','Inactivo') COLLATE utf8_spanish_ci NOT NULL DEFAULT 'Activo',
PRIMARY KEY (`NOMBRE`),
UNIQUE KEY `ID` (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=1 ;
Ejemplo de formulario vacio:
......
<form method="post" action="mostrardatosenpagina.php">
......
</form>
.......
Campos de datos:
<input type="tipodedato" name="nombredelcampo" value="Escribe Aquí" size="20" maxlengh="20" />
Ejemplo:
<input type="text" name="nombredelcampo" value="Valor por defecto" size="20" maxlength="20" >
Botones de opción:
<INPUT type="radio" name="mibotondeopcion" checked value="1">Estudiante<br />
<INPUT type="radio" name="mibotondeopcion" value="2">Astronauta<br />
<INPUT type="radio" name="mibotondeopcion" value="3">Médico<br />
<INPUT type="radio" name="mibotondeopcion" value="4">Webmaster<br>
Casillas de verificación:
<input type="checkbox" name="micasilladeverificacion" checked value="1" />Estudiante<br />
<input type="checkbox" name="micasilladeverificacion" value="2" />Astronauta<br />
<input type="checkbox" name="micasilladeverificacion" value="3" />Médico<br />
<input type="checkbox" name="micasilladeverificacion" checked value="4" />Webmaster<br />
Carga de archivo:
<input type="file" name="imagendemilogotipo" accept="image/*.gif ">
Lista de datos (una opción):
<select name="comidapreferida" size=1>
<option value="tortilla">Las tortillas</option>
<option value="paella">La paella</option>
<option value="pizza">Las pizzas</option>
</select>
Lista de datos (dos opciones):
<select name="comidapreferida" size=2>
<option value="tortilla">Las tortillas</option>
<option value="paella">La paella</option>
<option value="pizza">Las pizzas</option>
</select>
Lista de datos (múltiples con tres opciones):
<select name="comidapreferida" size=3 multiple>
<option value="tortilla">Las tortillas</option>
<option value="paella">La paella</option>
<option value="pizza">Las pizzas</option>
</select>
Campos de texto de varias líneas:
<textarea rows="10" cols="20" wrap="soft">Texto que aparece ya escrito de antemano</textarea>
Nota: wrap puede tomar solo tres valores:
- off: El texto escrito por el usuario lo recibes tal cuál lo ha escrito, con los saltos de línea (lo que ocurre cuando presiona Intro o Enter) tal cuál él los dió. Si tu area de texto es más estrecha que su frase, la frase continúa sin pasar a verse en la línea de abajo. Lo pillas? Sigue leyendo las otras opciones y lo verás más claro.
- soft: En este caso si la frase que escribe el colega visitante es más larga que el ancho de tu area de texto, la frase continua en la línea de debajo, aunque tú recibirás el texto tal cuál el visitante pretendía escribirla, solamente con los saltos de línea que él pulsó, no con los saltos que aparentemente le marca el area de texto para que todas las frases se vean dentro de la ventana.
- hard: Y como última opción, tenemos "hard". Si escoges esta opción, el visitante se pondrá a escribir frases más largas que el ancho del textarea y estas frases se dividirán conforme se alcance la anchura de la ventana, pero tú recibirás el texto con los saltos de línea justo en esos margenes, aunque el visitante no haya pulsado el Intro o Enter en su teclado para indicar una nueva línea.
Campos ocultos:
<input type="hidden" name="valorocultoarescatar" value="$variable">
Nota: $variable, que podría ser el nombre de usuario, la IP o cualquier otro dato interesante que queramos.
Botón de envío:
<input type="submit"....
<input type="image"....
<input type="button"...
Ejemplos:
<input type="submit" value="Botón de envio estandar" name="Enviar la información al servidor" />
<input type="image" value="Botón de envio personalizado" name="Enviar la información al servidor" SRC="/objetos/imagendeboton.gif" />
Formulario de ejemplo:
<form method="post" action="mostrardatosenpagina.php">
<input type="text" name="Nombre" value="Escribe tu nombre" size=30 maxlength=50 /><br />
<input type="text" name="EMAIL" value="tuemail@correcto" size=30 maxlength=50 /><br />
<input type="text" name="URL" value="http://www.tudirecciondepagina.web" size=30 maxlength=50 /><br />
<input type="hidden" name="ESTADO" value="Activo" /><br />
<input type="SUBMIT" value="Botón de envio estandar" name="Enviar la información al servidor"><br />
</form>
Formulario que muestra el valor ESTADO (mostrardatosenpagina.php):
<?php
echo "Hey, que esto aún no está terminado!" ;
echo "<br />";
echo $_POST["ESTADO"] ;
?>
Conectar con MySQL:
Archivo principal:
<form method="post" action="insertardatosentabla.php">
<input type="text" name="Nombre" value="Escribe tu nombre" size=30 maxlength=50 /><br />
<input type="text" name="EMAIL" value="tuemail@correcto" size=30 maxlength=50 /><br />
<input type="text" name="URL" value="http://www.tudirecciondepagina.web" size=30 maxlength=50 /><br />
<input type="hidden" name="ESTADO" value="Activo" /><br />
<input type="SUBMIT" value="Botón de envio estandar" name="Enviar la información al servidor"><br />
</form>
Archivo config.php:
<?php
// Rellena los espacios ente comillas de abajo con los datos que te da
// el servidor al activar la base de datos.
// Este dato de abajo suele ser localhost casi siempre:
$server='localhost';
// Aqui abajo escribe el nombre de la base de datos.
// Si tu servidor tiene cpanel normalmente va primero tu nombre de username,
// por ejemplo: username_nombredelabasededatos
$database = 'prueba01';
// Aqui abajo el nombre de username de la base de datos para acceder a ella.
$db_user = 'root';
// Y ahora la contraseña:
$db_pass = '';
?>
Archivo insertardatosentabla.php:
<?php
// leer datos de usuario y contraseña de la base de datos
include("config.php") ;
// Conexión con el servidor
$conn = mysqli_connect($server, $db_user, $db_pass) or die ("error1".mysqli_error());
// Selección de Base de Datos
mysqli_select_db($conn, $database) or die ("error2".mysqli_error());
// Insertar datos en la base de datos
$query = "INSERT INTO `usuarios` (`NOMBRE`, `EMAIL`, `URL`, `ESTADO`) VALUES ('{$_POST['Nombre']}', '{$_POST['EMAIL']}', '{$_POST['URL']}', '{$_POST['ESTADO']}')";
$response = mysqli_query($conn, $query);
?>

Etiquetas JavaScript en código HTML:
<html>
<head>
</head>
<body>
<script language="javascript">
................
</script>
</body>
</html>
Escribir un mensaje en JavaScript:
<html>
<head>
</head>
<body>
<script language="javascript">
document.write('Voy a ser un genio en JavaScript');
</script>
</body>
</html>
http://www.comocreartuweb.com/curso-de-javascript/que-es-javascript/mostrar-mensajes.html
No hay comentarios:
Publicar un comentario