Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2010, 15:17
jisravila
 
Fecha de Ingreso: noviembre-2009
Mensajes: 110
Antigüedad: 14 años, 5 meses
Puntos: 1
Notice: Undefined index: variable---------URGENTE

Hola que tal.. estoy desesperado ya que maniana es mi examen de este proyecto... Lo que pasa es que cuando trabaje localmente con mi proyecto todo funcionaba de las 1000 maravillas pero ahora que lo monte a un servidor me manda estos mensajes...

Notice: Undefined index: select1 in /var/www/html/intranet-capital/servicios/administrativo/RecHumanos/ABC/Secretarias.php on line 51

Notice: Undefined index: txtNom in /var/www/html/intranet-capital/servicios/administrativo/RecHumanos/ABC/Secretarias.php on line 54

Notice: Undefined index: txtborrar in /var/www/html/intranet-capital/servicios/administrativo/RecHumanos/ABC/Secretarias.php on line 55

Notice: Undefined index: btnBorrar in /var/www/html/intranet-capital/servicios/administrativo/RecHumanos/ABC/Secretarias.php on line 56
SELECT * FROM Secretarias
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/intranet-capital/servicios/administrativo/RecHumanos/ABC/Secretarias.php on line 83

No se que tengo que hacer o que ande mal..

Aqui les va el codigo

<table width="631" border="0">
<tr>
<td colspan="4" class="tituloseccion"><div align="center">Cat&aacute;logo de Secretarias </div></td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td width="149">&nbsp;</td>
<td colspan="2" class="titulo">Secretaria: </td>
<td width="166">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2" class="fndInput">
<?php

$nueva = $_POST['select1'];
echo mysql_error($link);
// $nom = "";
$nom = $_POST['txtNom'];
$nomborrar = $_POST['txtborrar'];
$borrar = $_POST['btnBorrar'];



/*echo "<h2> <font color=blue> ";
echo "btnborrar = '" . $borrar . "' ";
echo "</font></h2><p></p>";*/

if ($nueva == "nueva" and $nom != "") {
$sql = "INSERT INTO secretarias (Id, Valor) VALUES(null, '". $nom ."') " ;
echo $sql;
$id = mysql_query($sql, $link);
}


if ($borrar == "borrar") {
$sql = "DELETE FROM secretarias WHERE Valor = '". $nomborrar ."' " ;
$id = mysql_query($sql, $link) or die ("Error de sentencia");
}

// Esto solo es para llenar el combo

//primero ver si la coneccion fue exitosa
if ($link) {
$sql = "SELECT * FROM Secretarias" ;
echo $sql;
$id = mysql_query($sql, $link);

$n = mysql_num_rows($id); //echo "<p> filas encontradas= $n </p>";

$Select1 = ""; //Inicializamos $Select1 como vacio

for ($i=0; $i<$n; $i++) { //hasta que i sea menor a $n (filas encontradas)
$fila = mysql_fetch_array($id); // va a sacar de uno en uno lo de la consulta y lo va a gregando en $fila
$sec = $fila['Valor'] ; //Obtiene el contenido de cada fila y lo agrega a $sec(Secretaria)

$Select1 .= "<option value='" . $sec ."' >"; //imprimimos el valor de $sec en una opcion de un select
$Select1 .= $fila['Valor'] . "<br>";
$Select1 .= "</option> ";

}//fin for
}//fin if
?>

<form name="Fagregar" method="post" action="Secretarias.php">

<select name="select1" onchange="cambioNombre(Fagregar.select1.value);">
<option value="nueva" > ...Seleccione una </option>
<?php echo $Select1; ?>
</select>

<tr>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2" class="titulo">Nombre de la Secretaria </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2" class="fndInput">
<input name="txtNom" type="text" size="50" /> </td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td width="3"></td>
<td width="295">

<input type="submit" name="btnAgregar" value="Agregar" />
</form>

<form name="Fborrar" method="post" action="Secretarias.php">
<input name="txtborrar" type="hidden" size="50">
<input type="submit" name="btnBorrar" value="borrar" />
</form>


De verdada agradeceria me ayudaran que ya estoy muy desesperado....La lineas negritas son las que me marca esos mensajes