4

Codepen.

Hola, recomiendo para hacer las pruebas tanto de Javascript de este curso, como para hacer pruebas puntuales de desarrollo web (Javascript, CSS y HTML, con sus preprocesaores) la herramienta Codepen.
Esta permite como decía escribir HTML, CSS y JS puros o con algunos de sus preprocesadores más conocidos. Esta herramienta también ahorra el trabajo de tener que copiar y pegar el contenido de un lado a otro si son cosas puntuales las que se necesitan probar.
Dejo el link a continuación y espero que sea de su agrado.

https://codepen.io

Escribe tu comentario
+ 2
1
2 años

<?php
if(isset($_GET[‘editar’])){
$editar_id = $_GET[‘editar’];

$consulta = "SELECT * FROM users WHERE id = 'editar_id'";
$ejecutar = mysqli_query($con, $consulta);

$fila = mysqli_fetch_array($ejecutar);

$usuario = $fila['usuario'];
$pass = $fila['password'];
$email = $fila['email'];

}
?>
<br />
<form method=“POST” action="">
<input type=“text” name=“nombre” value="<?php echo $usuario; ?>"><br />
<input type=“password” name=“passw” value="<?php echo $pass; ?>"><br />
<input type=“text” name=“email” value="<?php echo $email; ?>"><br />
<input type=“submiT” name=“actualizar” value=“ACTUALIZAR DATOS”>
</form>

<?php
if (isset($_POST[‘actualizar’])){
$actualizar_nombre = $_POST[‘nombre’];
$actualizar_password = $_POST[‘passw’];
$actualizar_email = $_POST[‘email’];

$actualizar = “UPDATE users SET usuario=’$actualizar_nombre’, password=’$actualizar_password’, email=’$actualizar_email’ WHERE id=’$editar_id’”;
$ejecutar = mysqli_query($con, $actualizar);

if ($ejecutar){
echo “<script>alert(‘Datos Actualizados!’)</script>”;
echo “<script>windoows.open(‘ABC.php’,’_self’)</script>”;
}
}
?>

1
2 años

<!DOCTYPE html>
<meta charset=“UTF-8”>

<?php

$con = mysqli_connect(‘localhost’, ‘root’,’’,‘aplicacionej’) or die (“Error!”);

?>

<html>
<head>
<title> Alta - bajas - modifiaciones </title>
<meta charset=“utf-8”>
</head>

<form method=“POST” action=“ABC.php”>
<label>Nombre:<br></label>
<input type=“text” name=“nombre” placeholder = “Escriba su nombre”><br />
<label>Contraseña:<br> </label>
<input type=“password” name=“passw” placeholder = “Escriba su contraseña”><br />
<label>Email:<br></label>
<input type=“text” name=“email” placeholder = “Escriba su email”><br /><br>
<input type=“submit” name=“insert” value = “INSERTAR DATOS”>

</form>

<?php
if(isset($_POST[“insert”])){
$usuario = $_POST[“nombre”];
$pass = $_POST[“passw”];
$email = $_POST[“email”];

	$insertar = "INSERT INTO users (usuario,password,email) VALUES ('$usuario', '$pass', '$email')";
	$ejecutar = mysqli_query($con, $insertar);

	if ($ejecutar){
		echo "<h3>Insertado Correctamente</h3>";
	}
}

?>
<br/>
<center><table width=“500” border=“2” style="background-color: #F9F9F9; ">
<tr>
<th>Id</th>
<th>Usuario</th>
<th>Password</th>
<th>Email</th>
<th>Editar</th>
<th>Borrar</th>
</tr></center>
<?php
$consulta = “SELECT * FROM users”;
$ejecutar = mysqli_query($con, $consulta);
$i = 0;
while ( $fila = mysqli_fetch_array($ejecutar)) {
$id = $fila[‘id’];
$usuario = $fila[‘usuario’];
$password = $fila[‘password’];
$email = $fila[‘email’];

$i++;

?>
<tr align=“center”>
<td><?php echo $id; ?></td>
<td><?php echo $usuario; ?></td>
<td><?php echo $password; ?></td>
<td><?php echo $email; ?></td>
<td><a href=“ABC.php?editar=<?php echo $id; ?>”>Editar</a></td>
<td><a href=“ABC.php?borrar=<?php echo $id; ?>”>Borrar</a></td>
</tr>
<?php } ?>
</table>

<?php
if(isset($_GET[‘editar’])){
include(“editar.php”);
}
?>

<?php
if(isset($_GET[‘borrar’])){
$borrar_id = $_GET[‘borar’];
$borrar = “DELETE FROM users WHERE id = ‘$borrar_id’”;
$ejecutar = mysqli_query($con, $borrar);

if ($ejecutar){
	echo "<script>alert('El usuario ha sido borrado!')</script>";
	echo "<script>windoows.open('ABC.php','_self')</script>";
}

}
?>
</body>
</html>

\";\n\techo \"\";\n}\n}\n?>", "created_at": "2023-02-21T15:15:16.118084Z", "deep": 0, "n_responses": 0, "n_stars": 1, "parent_id": null, "ai_generated": false}, "4589381": {"id": 4589381, "object_id": "1148", "object_type": "contribution", "author_id": 4577454, "comments": [], "content": "

<!DOCTYPE html>
\n<meta charset=\u201cUTF-8\u201d>

\n

<?php

\n

$con = mysqli_connect(\u2018localhost\u2019, \u2018root\u2019,\u2019\u2019,\u2018aplicacionej\u2019) or die (\u201cError!\u201d);

\n

?>

\n

<html>
\n<head>
\n<title> Alta - bajas - modifiaciones </title>
\n<meta charset=\u201cutf-8\u201d>
\n</head>

\n

<form method=\u201cPOST\u201d action=\u201cABC.php\u201d>
\n<label>Nombre:<br></label>
\n<input type=\u201ctext\u201d name=\u201cnombre\u201d placeholder = \u201cEscriba su nombre\u201d><br />
\n<label>Contrase\u00f1a:<br> </label>
\n<input type=\u201cpassword\u201d name=\u201cpassw\u201d placeholder = \u201cEscriba su contrase\u00f1a\u201d><br />
\n<label>Email:<br></label>
\n<input type=\u201ctext\u201d name=\u201cemail\u201d placeholder = \u201cEscriba su email\u201d><br /><br>
\n<input type=\u201csubmit\u201d name=\u201cinsert\u201d value = \u201cINSERTAR DATOS\u201d>

\n

</form>

\n

<?php
\nif(isset($_POST[\u201cinsert\u201d])){
\n$usuario = $_POST[\u201cnombre\u201d];
\n$pass = $_POST[\u201cpassw\u201d];
\n$email = $_POST[\u201cemail\u201d];

\n
\t$insertar = "INSERT INTO users (usuario,password,email) VALUES ('$usuario', '$pass', '$email')";\n\t$ejecutar = mysqli_query($con, $insertar);\n\n\tif ($ejecutar){\n\t\techo "<h3>Insertado Correctamente</h3>";\n\t}\n}\n
\n

?>
\n<br/>
\n<center><table width=\u201c500\u201d border=\u201c2\u201d style="background-color: #F9F9F9; ">
\n<tr>
\n<th>Id</th>
\n<th>Usuario</th>
\n<th>Password</th>
\n<th>Email</th>
\n<th>Editar</th>
\n<th>Borrar</th>
\n</tr></center>
\n<?php
\n$consulta = \u201cSELECT * FROM users\u201d;
\n$ejecutar = mysqli_query($con, $consulta);
\n$i = 0;
\nwhile ( $fila = mysqli_fetch_array($ejecutar)) {
\n$id = $fila[\u2018id\u2019];
\n$usuario = $fila[\u2018usuario\u2019];
\n$password = $fila[\u2018password\u2019];
\n$email = $fila[\u2018email\u2019];

\n
$i++;\n
\n

?>
\n<tr align=\u201ccenter\u201d>
\n<td><?php echo $id; ?></td>
\n<td><?php echo $usuario; ?></td>
\n<td><?php echo $password; ?></td>
\n<td><?php echo $email; ?></td>
\n<td><a href=\u201cABC.php?editar=<?php echo $id; ?>\u201d>Editar</a></td>
\n<td><a href=\u201cABC.php?borrar=<?php echo $id; ?>\u201d>Borrar</a></td>
\n</tr>
\n<?php } ?>
\n</table>

\n

<?php
\nif(isset($_GET[\u2018editar\u2019])){
\ninclude(\u201ceditar.php\u201d);
\n}
\n?>

\n

<?php
\nif(isset($_GET[\u2018borrar\u2019])){
\n$borrar_id = $_GET[\u2018borar\u2019];
\n$borrar = \u201cDELETE FROM users WHERE id = \u2018$borrar_id\u2019\u201d;
\n$ejecutar = mysqli_query($con, $borrar);

\n
if ($ejecutar){\n\techo "<script>alert('El usuario ha sido borrado!')</script>";\n\techo "<script>windoows.open('ABC.php','_self')</script>";\n}\n
\n

}
\n?>
\n</body>
\n</html>

", "markdown_content": " \n\n\n\n\n\n\n\t Alta - bajas - modifiaciones \n\t\n\n\n
\n\t \n\t
\n\t \n\t
\n\t \n\t

\n\t \n\n
\n\nInsertado Correctamente\";\n\t\t}\n\t}\n?>\n
\n
\n\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\n\n\n\n\n\n\n\n\n\n\n
IdUsuarioPasswordEmailEditarBorrar
\">Editar\">Borrar
\n\n\n\nalert('El usuario ha sido borrado!')\";\n\t\techo \"\";\n\t}\n\n}\n?>\n\n", "created_at": "2023-02-21T15:14:51.292100Z", "deep": 0, "n_responses": 0, "n_stars": 1, "parent_id": null, "ai_generated": false}}; window.course = {"name": "Fundamentos de JavaScript 2017", "slug": "fundamentos-javascript-2017", "id": 1099, "badge": "https://static.platzi.com/media/achievements/badge-Fundamentos-js.png", "paid": true}; window.career = {"name": "Apps Multiplataforma", "color": "#5fa400", "url": "/learning-path/multiplataforma/"}; window.firstComments = [4589384, 4589381]; window.stars = {"comments": [], "contribution": [], "related_posts": []}; window.messages = {"discussion": {"responsesTo": "Tutoriales de"}, "popups": {"login": {"welcome": "Bienvenido a Platzi", "loginFacebook": "Ingresa con facebook", "loginTwitter": "Ingresa con Twitter", "loginMail": "\u00bfIngresas con email?", "haveAccount": "\u00bfA\u00fan no tienes cuenta?", "signup": "Reg\u00edstrate aqu\u00ed", "privacy": {"part1": "Valoramos tu", "part2": "privacidad", "part3": "como si fuera nuestra"}, "terms": {"part1": "Ante cualquier duda, nuestros", "part2": "Terminos de servicio"}}, "pay": {"buyPlan": "Comprar Plan", "monthly": {"label": "En 12 pagos sin intereses"}}}, "response": {"time": "hace", "respond": "Escribe tu respuesta", "hideResponses": "Ocultar respuestas", "numberOfResponses": "{number} respuestas", "responseOf": "{number} respuesta", "delete": "Eliminar"}, "form": {"placeholder": "Deja tu comentario", "editor": {"placeholder": "Escribe tu pregunta", "edit": "Editar", "preview": "Vista previa", "expand": "Expandir", "contract": "Contraer", "bold": "Negrita", "italic": "Cursiva", "underline": "Subrayado", "heading": "Encabezado", "code": "Insertar c\u00f3digo", "quote": "Cita", "link": "Enlace", "unorderedList": "Lista desordenada", "orderedList": "Lista ordenada", "image": "Imagen", "youtube": "Youtube", "uploading": "Subiendo imagen"}, "buttons": {"send": "Enviar", "sending": "Enviando", "cancel": "Cancelar"}, "helpbar": {"markdown": "Markdown", "preview": "Vista previa"}, "bottom": {"title": "T\u00edtulo"}}, "access.now": "ver clase", "post.related": "Entradas relacionadas", "start.now": "ver clase sin costo", "banner": {"message": "Estas respuestas son parte del {course}.
Accede a todos los cursos desde {currency} al a\u00f1o", "button": "Suscr\u00edbete"}, "labels": {"question": "Pregunta"}, "bestAnswer": "Mejor respuesta", "comments": {"reply": "Responder", "replyDisabled": "Ocultar", "delete": "Eliminar", "bestAnswer": "Mejor respuesta", "getMore": "Ver todas las respuestas", "points": "Puntos", "new": "Nuevas", "top": "Top", "orderBy": "Ordenar por:", "viewMore": "Ver m\u00e1s"}, "modal.delete.title": "\u00bfQuieres eliminar este Post?", "modal.delete.sub": "Eliminar Blogspost", "modal.delete.error": "Ha ocurrido un error :(", "modal.delete.loading": "Borrando Post...", "modal.delete.yes": "Si, eliminar", "modal.delete.no": "No", "login.fb": "Ingresa con facebook", "login.social": "Con tus redes sociales", "login.tw": "Ingresa con twitter", "author.posts": "Todas sus entradas", "editor.submit.b": "Suma tu comentario", "editor.submit.a": "Sin timidez", "editor.submit.c": "Suma tu comentario", "form.editor.isQuestion": "\u00bfTu comentario es una pregunta?", "delete": "Eliminar", "edit": "Editar", "posts.related": "Entradas relacionadas", "login.email.title": "Con tu Email", "login.email": "Correo electr\u00f3nico", "login.password.forgot": "\u00bfOlvidaste tu contrase\u00f1a?", "login.account": "\u00bfA\u00fan no tienes cuenta? Reg\u00edstrate aqu\u00ed", "LoginSocial-facebook-login": "Iniciar sesi\u00f3n con Facebook", "LoginSocial-twitter-login": "Iniciar sesi\u00f3n con Twitter", "LoginSocial-google-login": "Iniciar sesi\u00f3n con Google", "login_email": "Tu email", "login_password": "Tu contrase\u00f1a", "LoginWithEmail-login": "Iniciar sesi\u00f3n", "LoginWithEmail-lostpassword": "\u00bfOlvidaste tu contrase\u00f1a?", "AccountFooter-title-register": "\u00bfA\u00fan no tienes cuenta en Platzi?", "AccountFooter-register": "Crear cuenta", "AccountFooter-login": "Inicia tu sesi\u00f3n", "AccountFooter-title-login ": "\u00bfYa tienes una cuenta?", "RegisterButton-email": "Reg\u00edstrate con tu Email", "LoginSocial-twitter-register": "Reg\u00edstrate con Twitter", "LoginSocial-facebook-register": " Reg\u00edstrate con Facebook", "LoginSocial-google-register": " Reg\u00edstrate con Google", "write_your_comment": "Escribe tu comentario", "question_send": "Tu pregunta fue enviada al ", "discussion_system": "sistema de discusiones", "ShareButtons_share": "Comparte en:", "unlogged_course_title": "Toma sin costo la primera clase del {title}", "ScrollModal_general_error": "Ha ocurrido un error, vuelve a intentarlo", "ScrollModal_email_error": "Este correo no es v\u00e1lido.", "ScrollModal_title": "D\u00e9janos tu correo electr\u00f3nico y recibe m\u00e1s contenido como este", "ScrollModal_placeholder": "Ingresa tu correo", "ScrollModal_cta": "Continuar"}; window.userId = 'None'; window.userEmail = ''; window.isOrganizer = false; window.isAuthor = false; window.isContribution = true; window.avatar = 'https://static.platzi.com/static/website/v2/images/avatar_default.7516253fc982.png'; window.userType = 'unlogged'; window.breadcrumb = [{"label": "Inicio", "url": "/"}, {"label": "Fundamentos de JavaScript 2017", "url": "/cursos/fundamentos-javascript-2017/"}]; window.isBlog = false; window.isProject = false; window.projectCourse = false; window.isFavorite = ""; window.canFavorite = false window.features = {"favorites_enabled": true}; window.contentType = "contribution" window.objectData = {"objectId": 1148, "objectType": "contribution"}; window.comment = { list: window.firstComments, data: window.comments, likes: window.stars.comments, highlighted: null, pagination: { current: 1, total: Math.ceil(window.discussion.n_responses/100), }, }; window.testAb = ''; window.diplomado = { date: new Date(''), is_active: false, }; window.relatedCourse = {} window.relatedCategory = window.relatedPosts = [{"pk": 2652, "draft": false, "title": "Animaciones en JS", "created_at": "2018-08-02T01:34:16.036902Z", "slug": "animaciones-en-js", "active": true, "type": "text", "subtype": "html", "content": "Me gust\u00f3 mucho lo que aprend\u00ed en este curso, las Bases de JavaScript, me gustar\u00eda que ense\u00f1aran a hacer animaciones aparte de setTimeout y s", "score": 8870, "course_id": 1099, "author_id": 31474, "cover_image": null, "og_image": null, "stars_count": 8, "responses_count": 0, "platzi_old_id": null, "related_course_id": null, "related_career_id": null, "related_learning_path_id": null, "pinned_post": false, "organization_id": null, "seo_title": "", "seo_description": "", "updated_at": "2023-11-20T07:39:20.323396Z", "category_id": null, "akismet_spam": false, "author_data": {"username": "Zero_System", "avatar": "https://static.platzi.com/media/avatars/avatars/Plastilem_93508bb7-0a08-4076-b205-8ded271eca84.jpg"}, "url": "/tutoriales/1099-fundamentos-javascript-2017/2652-animaciones-en-js/", "color": "#efdb4f", "cover_thumbs": ""}, {"pk": 2625, "draft": false, "title": "**Explicacion sobre Funciones Flecha \u2013 _Arrow Functions_**", "created_at": "2018-07-30T13:39:59.143251Z", "slug": "explicacion-sobre-funciones-flecha-_arrow-functions", "active": true, "type": "text", "subtype": "html", "content": "Este es mi aporte para intentar sacar el mejor provecho de la arrow function.\n\nEste tipo de funciones tiene una sintaxis variada que depende", "score": 8865, "course_id": 1099, "author_id": 504813, "cover_image": null, "og_image": null, "stars_count": 3, "responses_count": 2, "platzi_old_id": null, "related_course_id": null, "related_career_id": null, "related_learning_path_id": null, "pinned_post": false, "organization_id": null, "seo_title": "", "seo_description": "", "updated_at": "2025-04-14T04:54:38.036671Z", "category_id": null, "akismet_spam": false, "author_data": {"username": "adrian-gonzalez", "avatar": "https://static.platzi.com/media/avatars/adrian-gonzalez_1f28a71f-f10f-4c77-82eb-daf72d5ca004"}, "url": "/tutoriales/1099-fundamentos-javascript-2017/2625-explicacion-sobre-funciones-flecha-_arrow-functions/", "color": "#efdb4f", "cover_thumbs": ""}, {"pk": 2628, "draft": false, "title": "Document Object Model (DOM)", "created_at": "2018-07-30T18:27:59.185405Z", "slug": "document-object-model-dom", "active": true, "type": "text", "subtype": "html", "content": "Document Object Model (DOM)\nEl objeto document hace referencia a determinadas caracter\u00edsticas de la p\u00e1gina, como son su color de fondo (bgCo", "score": 8865, "course_id": 1099, "author_id": 504813, "cover_image": null, "og_image": null, "stars_count": 3, "responses_count": 0, "platzi_old_id": null, "related_course_id": null, "related_career_id": null, "related_learning_path_id": null, "pinned_post": false, "organization_id": null, "seo_title": "", "seo_description": "", "updated_at": "2025-03-04T03:06:11.724735Z", "category_id": null, "akismet_spam": false, "author_data": {"username": "adrian-gonzalez", "avatar": "https://static.platzi.com/media/avatars/adrian-gonzalez_1f28a71f-f10f-4c77-82eb-daf72d5ca004"}, "url": "/tutoriales/1099-fundamentos-javascript-2017/2628-document-object-model-dom/", "color": "#efdb4f", "cover_thumbs": ""}, {"pk": 2626, "draft": false, "title": "Hoisting", "created_at": "2018-07-30T14:03:24.205016Z", "slug": "hoisting", "active": true, "type": "text", "subtype": "html", "content": "Para entender un poco del motor de Javascript.\n\nEn la mayor\u00eda de los lenguajes de programaci\u00f3n, el \u00e1mbito / alcance de una variable est\u00e1 en ", "score": 8865, "course_id": 1099, "author_id": 504813, "cover_image": null, "og_image": null, "stars_count": 4, "responses_count": 20, "platzi_old_id": null, "related_course_id": null, "related_career_id": null, "related_learning_path_id": null, "pinned_post": false, "organization_id": null, "seo_title": "", "seo_description": "", "updated_at": "2024-06-27T17:19:16.721600Z", "category_id": null, "akismet_spam": false, "author_data": {"username": "adrian-gonzalez", "avatar": "https://static.platzi.com/media/avatars/adrian-gonzalez_1f28a71f-f10f-4c77-82eb-daf72d5ca004"}, "url": "/tutoriales/1099-fundamentos-javascript-2017/2626-hoisting/", "color": "#efdb4f", "cover_thumbs": ""}] window.projectsCategories = [ { title: 'Proyectos destacados', color: 'red', url: 'https:platzi.com', projects: [ { name: 'Platzi Music', url: 'http://platzi.com/hola', level: 'Avanzado', stars: 10, comments: 20, image: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', description: 'Aplicación construida en VueJS con la que puedes armar tus listas de reproducción y hacer búsquedas', author: { avatar: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', username: 'unmalnick' } }, { name: 'Platzi Music', url: 'http://platzi.com/hola', level: 'Avanzado', stars: 10, comments: 20, image: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', description: 'Aplicación construida en VueJS con la que puedes armar tus listas de reproducción y hacer búsquedas', author: { avatar: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', username: 'unmalnick' } }, { name: 'Platzi Music', url: 'http://platzi.com/hola', level: 'Avanzado', stars: 10, comments: 20, image: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', description: 'Aplicación construida en VueJS con la que puedes armar tus listas de reproducción y hacer búsquedas', author: { avatar: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', username: 'unmalnick' } }, { name: 'Platzi Music', url: 'http://platzi.com/hola', level: 'Avanzado', stars: 10, comments: 20, image: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', description: 'Aplicación construida en VueJS con la que puedes armar tus listas de reproducción y hacer búsquedas', author: { avatar: 'http://www.clubit.tv/wp-content/uploads/2017/08/pokemon.jpg', username: 'unmalnick' } }, ] } ] window.currency = { flag: '', price: '', fullPrice: '', } window.preConfDate = new Date('') window.conf = { confEnd: new Date(''), isConfActive: false , }; window.limitDate = new Date(''); window.limitedPromo = { name: '', token: '', }; window.endBarDate = new Date(''); window.barState = ''; window.contactInfo = { hasSubscription: false, isAuthenticated: false, country: "united-states", flag: "https://static.platzi.com/static/images/languajes/united-states.jpg", isOrganizer: false, lang: "es", i18n: {'contactus_title': '¿Tienes dudas o quieres comunicarte con nosotros?', 'contactus_subtitle': 'Elige el medio que más te convenga, te sugerimos ', 'write': 'Escríbenos', 'dm': 'Mensaje Directo', 'telephone': 'Teléfono', 'acceptTerms': 'Nunca pares de aprender sobre la seguridad de tus datos', 'agree': 'Aquí puedes ver nuestros {terms} y actualizaciones de nuestras {privacy}', 'terms': 'Términos de Uso', 'privacy': 'políticas de privacidad', 'accept': 'Términos de Uso', 'planExpert': 'Plan Expert', 'planExpertText': 'Desarrolla tus habilidades en programación, diseño, producción audiovisual, marketing y muchas más. Mide tu progreso y recibe certificados con tu nombre a finalizar cada curso.'}, enabled: true, accepted_gdpr: false, userId: '0', organizationId: '1', faq: [{'title': 'Quiero contactar directamente a Platzi', 'cta': 'https://platzi.com/faq/#contacto'}, {'title': '¿Cómo funcionan los cursos? ¿Debo seguir un horario?', 'cta': 'https://platzi.com/faq/#como-funcionan-cursos'}, {'title': '¿Qué necesito para tomar los cursos?', 'cta': 'https://platzi.com/faq/#que-necesito'}, {'title': '¿Qué medios de pago aceptan?', 'cta': 'https://platzi.com/faq/#medios-pago'}, {'title': 'Contactarme por mail', 'cta': 'mailto:[email protected]'}], faq_title: '¿Tienes alguna duda o quieres comunicarte con nosotros?', }