11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

$ok = mysqli_stmt_bind_param($resultado, ’sss’,$Email,<br />

$Nombre,$Apellidos);<br />

// Ejecución de la <strong>con</strong>sulta.<br />

$ok = mysqli_stmt_execute($resultado);<br />

if ($ok == FALSE) {<br />

echo "Error de ejecución de la <strong>con</strong>sulta.";<br />

$mensaje=0;<br />

}<br />

else {<br />

// Asociación de las variables de resultado.<br />

$ok = mysqli_stmt_bind_result($resultado,$Nombre,<br />

$Apellidos);<br />

// Almacena los valores.<br />

$ok = mysqli_stmt_store_result($resultado);<br />

$nbr=mysqli_stmt_num_rows($resultado);<br />

//Libera el resultado<br />

mysqli_stmt_free_result($resultado);<br />

mysqli_stmt_close($resultado);<br />

}<br />

if ($nbr > 0) {<br />

$mensaje=3; //Ya ha realizado la petición";<br />

}<br />

else {<br />

// INSERCIÓN DE NUEVOS DATOS<br />

===================================================================<br />

===========<br />

$sql = "INSERT INTO inscription (Nombre, Apellidos,<br />

titulo, inicio, Fin, Email) VALUES (?,?,?,?,?,?)";<br />

// Preparación de la <strong>con</strong>sulta<br />

$resultado_insert = mysqli_prepare($base, $sql);<br />

date_default_timezone_set(’Europe/Paris’);<br />

$dt_inicio = date_create_from_format(’d/m/Y’,$inicio);<br />

//creación de <strong>un</strong> objeto Date a partir de la cadena de caracteres<br />

$inicio<br />

$dt_fin = date_create_from_format(’d/m/Y’, $Fin);<br />

//creación de <strong>un</strong> objeto Date a partir de la cadena de caracteres $Fin<br />

$ok = mysqli_stmt_bind_param($resultado_insert,<br />

’ssssss’,$Nombre,$Apellidos,$titulo,$dt_inicio->format(’Y/m/d’),<br />

$dt_fin->format(’Y/m/d’),$Email);<br />

// Ejecución de la <strong>con</strong>sulta.<br />

$ok = mysqli_stmt_execute($resultado_insert);<br />

if ($ok == FALSE)<br />

{<br />

echo "Error de ejecución de la <strong>con</strong>sulta.";<br />

$mensaje=0;<br />

}<br />

else<br />

{<br />

$mensaje=1; //echo "Datos añadidos.";<br />

}<br />

mysqli_stmt_close($resultado_insert);<br />

}<br />

}<br />

if (mysqli_close($base) == false) {<br />

echo ’Error de des<strong>con</strong>nexion.’;<br />

$mensaje=0;<br />

}<br />

}<br />

else<br />

{<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!