men este es mi formulario de mi comentariooo (comentario.php)!
Código PHP:
<?php
session_start();
?>
<?php
//Conectamos a la Base de datos
require_once('Connections/xtremebook.php');
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
//seleccionamos la BD
mysql_select_db($database_xtreme_book, $xtremebook);
$query_Recordset1 = "SELECT NOMBRE, APELLIDO FROM registro";
$Recordset1 = mysql_query($query_Recordset1, $xtremebook) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$maxRows_tabla_alumnos = 10;
$pageNum_tabla_alumnos = 0;
if (isset($_GET['pageNum_tabla_alumnos'])) {
$pageNum_tabla_alumnos = $_GET['pageNum_tabla_alumnos'];
}
$startRow_tabla_alumnos = $pageNum_tabla_alumnos * $maxRows_tabla_alumnos;
mysql_select_db($database_xtreme_book, $xtremebook);
$query_tabla_alumnos = "SELECT NOMBRE, APELLIDO, NOMBREUSUARIO, CONTRASENA, EMAIL, SEXO FROM registro";
$query_limit_tabla_alumnos = sprintf("%s LIMIT %d, %d", $query_tabla_alumnos, $startRow_tabla_alumnos, $maxRows_tabla_alumnos);
$tabla_alumnos = mysql_query($query_limit_tabla_alumnos, $xtremebook) or die(mysql_error());
$row_tabla_alumnos = mysql_fetch_assoc($tabla_alumnos);
if (isset($_GET['totalRows_tabla_alumnos'])) {
$totalRows_tabla_alumnos = $_GET['totalRows_tabla_alumnos'];
} else {
$all_tabla_alumnos = mysql_query($query_tabla_alumnos);
$totalRows_tabla_alumnos = mysql_num_rows($all_tabla_alumnos);
}
$totalPages_tabla_alumnos = ceil($totalRows_tabla_alumnos/$maxRows_tabla_alumnos)-1;
?>
<form id="form1" name="form1" method="post" action="Ecomentario.php" onSubmit="return verifica()">
<table width="300" border="0" align="center" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td bgcolor="#33CCFF"colspan="2"><div align="center" class="style30 style44"><b>Comentarios</b></div></td>
</tr>
<tr>
<td bgcolor="#D8EFFA" width="71"><?
include('login.php');
echo "<b><font color='#3399FF'>".$_SESSION['MM_Username'];
?></b>
dice:</td>
<td bgcolor="#D8EFFA" width="161"><span class="style29">
<label></label>
<textarea name="COMENTARIO" cols="30" id="COMENTARIO"></textarea>
</span></td>
</tr>
<tr>
<td bgcolor="#D8EFFA" colspan="2"><b>
<div align="right">
<input style="background-color:#33CCFF; font:bold; "type="submit" name="Submit" value="Comentar" />
</div>
</b></td>
</tr>
</table>
</form>
<br /><table align="center" bgcolor="#D8EFFA" width="300" border="0" cellspacing="5">
<tr>
<th scope="row"><div align="left"><?php
mysql_connect("localhost","root","pop100594") or die ("no se ha podido conectar a la BD");
mysql_select_db("xtremebook") or die ("no se ha podido seleccionar la BD");
$sql = "SELECT ID,COMENTARIO,FECHA,HORA FROM comentarios WHERE fotos_ID=".$registrofoto['ID'].";";
$consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");
While ($registro=mysql_fetch_assoc($consulta)){
echo "<br><br> Comentario: ".$registro['COMENTARIO']."<BR>hecho el:<br>".$registro['FECHA']."<BR> a las ".$registro['HORA'];
}
?> </div></th>
</tr>
<tr>
<th scope="row"><div align="left">
</div></th>
</tr>
</table>
y para insertar los comentarios uso este codigo (Ecomentario.php)
Código PHP:
<?php
/*
________________________________________________________________________
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
|:::PROGRAMACION DEL SISTEMA INSERTAR DATOS EN BD POR L4NS:::|
|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
-------------------------------------------------------------------------
*/
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
$fecha=date("j-n-Y");
$hora=date("h:i:s");
if(isset($_POST['COMENTARIO']) && !empty($_POST['COMENTARIO'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("localhost","root","12345");
mysql_select_db("xtremebook",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO comentarios (COMENTARIO,FECHA,HORA)
VALUES ('{$_POST['COMENTARIO']}','$fecha','$hora')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error)) {
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "<script type=\"text/javascript\">alert('Se Ha Registrado Exitosamente');
location.href='javascript:history.go(-1)'; </script>";
}
} else {
echo "<script type=\"text/javascript\">alert('Ocurrio Un Error Usted No Introdujo Todos Los Datos Debe Volver Atras');
location.href='javascript:history.go(-1)'; </script>";
}
?>
</body>
</html>
men podrias explicarme un poco mejor lo q me dijiste al final?ayuda de verdad son un poco novato en esto de php pero le estoy hechando bolas por que me gusta programar!
ayudaa brooo gracias si me ayudas con el codigo te agradeceria mucho men!!