Buenas, me ha mandado mi profesor la insercion de datos entre otras cosas en un formulario y los datos de dicho formulario van al fichero model_page_wiki.class.php
Se conecta la base de datos tiene los includes correspondientes, se muestran los usuarios pero no se como usar las clases.
Si me podeis decir alguna pagina donde mirarmelo o algo porque llevo horas con esto y por mucho que busco no sale nada.
Mis palabras claves en google son mysql php clases
//TEST.php
<?php
// trabajar
include 'config.php';
include 'base.model_mysql.class.php';
include 'model_page_wiki.class.php';
//cuenta paginas
session_start();
if (!isset($_SESSION["cuenta_paginas"])){
$_SESSION["cuenta_paginas"] = 1;
}else{
$_SESSION["cuenta_paginas"]++;
echo "<center>Desde que entraste has visto " . $_SESSION["cuenta_paginas"] . " veces esta pagina.<br><br></center>";
}
//conexion a la DB
$db = new basedatos;
$result = $db->get_rows();
?>
<html>
<head><title>Base de datos</title></head>
<style type="text/css">
body {
font-family: Georgia, "Times New Roman", serif;
color: #0A2A29;
background-color: #A9BCF5;
}
h1 {
display: block;
width: 200px;
margin: 0 auto;
font-family: Helvetica, Geneva, Arial, sans-serif;border: 1px solid #8904B1;
width: 700px;
background-color: #5882FA;
color: #0A2A29;
text-align: center;
}
</style>
<body>
<table border="1" width="700" align="center">
<tr>
<td valign="top" align="center" width="700" colspan="4"><h1>Alumnos 2012</h1></td>
</tr>
<tr>
<td valign="top" align="center" width="150"><b>ID</b></td>
<td valign="top" align="center" width="150"><b>Apellido</b></td>
<td valign="top" align="center" width="150"><b>Direccion</b></td>
<td valign="top" align="center" width="150"><b>DNI</b></td>
<td valign="top" align="center" width="150"><b>Nombre</b></td>
</tr>
<?php foreach($result as $row): ?>
<tr>
<td valign="top" align="center" width="150"><?php echo $row['id'];?></td>
<td valign="top" align="center" width="150"><?php echo $row['Nombre'];?></td>
<td valign="top" align="center" width="150"><?php echo $row['Apellido'];?></td>
<td valign="top" align="center" width="150"><?php echo $row['Direccion'];?></td>
<td valign="top" align="center" width="150"><?php echo $row['DNI'];?></td>
</tr>
<?php endforeach; ?>
</table>
<h2><center>Formulario Alumnos</center></h2></br>
<?php
/*if (isset($_SESSION['valid_user']))
{*/
//Formulario
echo "<h1><u>Matriculacion de Alumnos 2012</u></h1>";
echo "<form action=\"model_page_wiki.class.php\" method=get>";
echo "<fieldset width=\"10%\">";
echo "ID: <input name=id type=text > <br>";
echo "Nombre: <input name=Nombre type=text > <br>";
echo "Apellido: <input name=Apellido type=text> <br>";
echo "Direccion: <input name=Direccion type=text> <br>";
echo "DNI: <input name=DNI type=text> <br>";
echo "</fieldset>";
echo "<input type=submit name=\"agregar\" value=\"Enviar\">";
echo "<input type=submit name=modificar value=\"Modificar\">";
echo '<input type=reset>';
echo "</form><br>"
/*}
else
{
echo "<p>Vd. no está autentificado.</p><br>";
echo "<a href=\"index.php\">Volver a la página principal</a>";
}
$db->eliminar();
*/
?>
</body>
</html>
--------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
//model_page_wiki.class.php
<?php
class basedatos extends model_mysql {
function __construct() {
parent :: __construct();
}
function get_rows() {
$this->query('SELECT * FROM tabla');
return $this->getAssoc();
}
function agregar($id,$Nombre,$Apellido,$Direccion,$DNI) {
return $this->query("INSERT INTO tabla (id, Nombre, Apellido, Direccion, DNI) VALUES ('$id','$Nombre','$Apellido','$Direccion','$DNI')" );
}
function eliminar($id) {
return $this->query("DELETE FROM tabla WHERE id = '$id'");
}
function modificar($id, $Nombre, $Apellido, $Direccion, $DNI) {
return $this->query("update tabla set Nombre='".$_REQUEST["Nombre"]."', Apellido='".$_REQUEST["Apellido"]."', Direccion='".$_REQUEST["Direccion"]."', DNI='".$_REQUEST["DNI"]."' WHERE id='".$_REQUEST["id"]."'");
}
}
saludos