Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2004, 06:59
kabe_jrr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 337
Antigüedad: 20 años, 7 meses
Puntos: 4
¿Algun error en este script?

Hola, tengo hecho este script en el que sale un pequeño formulario que servirá para dar formato a un nombre insertado.
Es decir, si se mete "pEriQUIn RODRIgUEz", el resultado, después de haber pulsado el botón para dar formato, será "Periquín Rodriguez".
Antes me funcionaba bien, con el programa Top php Studio 1.19, pero éste me caducó, y ahora, con el Zend Studio 3.0.1, no funciona bien...
Me aparecen 4 notificaciones (que las entiendo, pero no se como resolverlas):

1) C:\AppServ\www\formateo_nombres.php línea 10 - Undefined index: formateo

2) C:\AppServ\www\formateo_nombres.php línea 11 - Undefined index: nombre

3) C:\AppServ\www\formateo_nombres.php línea 27 - Undefined variable: nombre

4) C:\AppServ\www\formateo_nombres.php línea 37 - Undefined variable: resul


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<?

LINEA 10: $boton=$_POST['formateo'];
LINEA 11: $texto=$_POST['nombre'];

if (!empty($boton)){

$resul = ucwords(strtolower($nombre));
#echo $resul;
}
#$texto2=$resul;
echo "<form name='form1' method='POST' action='$_SERVER[PHP_SELF]'>";
?>

<table width="80%" border="2" cellpadding="2">
<tr>
<td>
<div align="right">Nombre a formatear:</div>
</td>
<td>
LINEA 27: <?echo "<input type='text' name='nombre' value='$nombre'>"; ?>
</td>
</tr>
<tr>
<td>
<div align="right">Resultado formateado:</div>
</td>
<td>

<?
LINEA 37: echo "<input type='text' value='$resul'>";
#echo $resul;?>
</td>
</tr>
<tr>
<td colspan="2">
<center><input type="submit" name="formateo" value="Dar Formato"></center>
</td>
</tr>
</table>
</form>
</body>
</html>