Como le pongo limite de registro
Quisiera saber si se puede colocar lmite de registro trabajo con php y mysql, con dreamwvaer es decir entro en un formulario 10 registros y a partir del registro 11 salga una informacion donde diga que quedan disponible 4 y en el registro 15 diga es la ultima debe ampliar el numero de registro y no deje entra la 16 diciendo que debe ampliar su rango de numero de registro de antemano gracia por su valiosa colaboracion
Damarin hola estuve haciedo el script que me facilitaste pero me sale
Parse error: syntax error, unexpected T_ECHO in C:\AppServ\www\psorino\limite.php on line 88
Este es el error y adjunto el codigo perdona que pregunte pero soy nuevo en este campo y aqui gracias
<?php require_once('Connections/psorino.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? Addslashes($theValue) : $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']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO inscritos (id_inscritos, nombre) VALUES (%s, %s)",
GetSQLValueString($_POST['id_inscritos'], "int"),
GetSQLValueString($_POST['nombre'], "text"));
mysql_select_db($database_psorino, $psorino);
$Result1 = mysql_query($insertSQL, $psorino) or die(mysql_error());
$insertGoTo = "limite.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Nombre:</td>
<td><input type="text" name="nombre" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="Insertar registro"></td>
</tr>
</table>
<input type="hidden" name="id_inscritos" value="">
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</body>
</html>
$cupos="select * from inscritos";
$consulta_cupos=mysql_query($cupos,$link) or die(mysql_error());
$cupos_reservados=mysql_num_rows($consulta_cupos);
$cupos_totales=5;
$cupos_actuales=$cupos_totales-$cupos_disponibles;
if ($cupos_actuales<=3)
{
<javascript>
alert("Quedan"+<?= echo "$cupos_actuales"; ?>+ " cupos");
</javascripts>
}
if ($cupos_actuales==0);
{
<javascript>
alert("No hay cupos disponibles");
</javascripts>
}
if($cupos_actuales>0) ;
{
$insercion="insert into inscritos(id_inscritos, nombre, values('$value','$value');
$consulta_insercion=mysql_query($insercion,$link) or die (mysql_error());
Damarin hola estuve haciedo el script que me facilitaste pero me sale
Parse error: syntax error, unexpected T_ECHO in C:\AppServ\www\psorino\limite.php on line 88
Este es el error y adjunto el codigo perdona que pregunte pero soy nuevo en este campo y aqui gracias
<?php require_once('Connections/psorino.php'); ?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = (!get_magic_quotes_gpc()) ? Addslashes($theValue) : $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']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO inscritos (id_inscritos, nombre) VALUES (%s, %s)",
GetSQLValueString($_POST['id_inscritos'], "int"),
GetSQLValueString($_POST['nombre'], "text"));
mysql_select_db($database_psorino, $psorino);
$Result1 = mysql_query($insertSQL, $psorino) or die(mysql_error());
$insertGoTo = "limite.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Nombre:</td>
<td><input type="text" name="nombre" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="Insertar registro"></td>
</tr>
</table>
<input type="hidden" name="id_inscritos" value="">
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</body>
</html>
$cupos="select * from inscritos";
$consulta_cupos=mysql_query($cupos,$link) or die(mysql_error());
$cupos_reservados=mysql_num_rows($consulta_cupos);
$cupos_totales=5;
$cupos_actuales=$cupos_totales-$cupos_disponibles;
if ($cupos_actuales<=3)
{
<javascript>
alert("Quedan"+<?= echo "$cupos_actuales"; ?>+ " cupos");
</javascripts>
}
if ($cupos_actuales==0);
{
<javascript>
alert("No hay cupos disponibles");
</javascripts>
}
if($cupos_actuales>0) ;
{
$insercion="insert into inscritos(id_inscritos, nombre, values('$value','$value');
$consulta_insercion=mysql_query($insercion,$link) or die (mysql_error());
Respuesta de Danny Hernando MarÍn Herrán
1