hola a todos, saludos y una felicitacion a este gran foro que me ha ayudfado bastante, aqui con una duda.
hago mis desrrollos de php en modo localhost con wampserver en windows vista, y me ejecutan las instrucciones correctamente, recientemente subi un proyecto a un servidor gratuito www.000webhost.com pero al ejecutarlo, no hace lo que en localhost hace, aqui el codigo:
<html>
<head>
<title>captura de PNEIAA</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="../webs/fondo.jpg">
<?php
/* conecta a la base de datos*/
$conecta=mysql_connect("host","usuario","password") or die ("no se puede conectar");
$base_1=mysql_select_db('a9361224_forsolt',$conecta) or die ("no se conecta la base");
@$nosol=$_GET['nosol'];
@$fehor=$_GET['fehor'];
echo "<form action='capt0.php' method='POST'>\n";
$bunosol="select * from datgral";
$resol=mysql_query($bunosol) or die ("no se pudo el folio del consecutivo");
$reresol=mysql_num_rows($resol);
echo "<font color=#000000>Solicitud No.: <font color=#FF0000>$nosol ";
echo "<font color=#000000> Fecha: <font color=#0000FF>$fehor";
//echo "</form>";
echo "<table border=1>";
echo "<b><tr><th colspan='3'>Datos Generales</th></tr></b>";
@$insola=$insol;
@$nosolia=$nosoli;
@$puesola=$puesol;
@$calsola=$calsol;
@$cola=$col;
@$delega=$deleg;
@$cpa=$cp;
@$paisa=$pais;
@$estadoa=$estado;
@$ciudada=$ciudad;
@$tel1a=$tel1;
@$tel2a=$tel2;
@$emaia=$emai;
@$radsola=$radsol;
echo "<td><fieldset><legend>Institución Solicitante:</legend><TEXTAREA NAME=insol ROWS=3 COLS=50>$insola
</TEXTAREA></fieldset></td>";
echo "<td><fieldset><legend>Nombre del solicitante</legend><input name='nosoli' type='text' size='70' value='$nosolia'</tr><fieldset><legend>Puesto del solicitante</legend><input name='puesol' type='text' size='70' value='$puesola' </td>";
echo "<td><b>Tipo de Solicitud del PNEIAA</b><br>";
echo "<INPUT TYPE='radio' NAME='radsol' VALUE='1'> Aplicación.<br>";
echo "<INPUT TYPE='radio' NAME='radsol' VALUE='2'> Instalación.<br></td>";
echo "</table>";
echo "<table border=1>";
echo "<td><fieldset><legend>Domicilio</legend>Calle y No.:<input name='calsol' type='text' size='78' value='$calsola'><br>Col.: <input name='col' type='text' size='85' value='$cola'</br><br>Deleg. o Mun.:<input name='deleg' type='text' size='58' value='$delega'</br> C.P.:<input name='cp' type='text' size='7' value='$cpa'</br><br>Pais:<input name='pais' type='text' size='20' value='$paisa' </br> Estado:<input name='estado' type='text' size='20' value='$estadoa'</br> Ciudad:<input name='ciudad' type='text' size='20' value='$ciudada' </br></td></legend></fieldset>";
echo "<td><fieldset><legend>Comunicaciones</legend>Telefono 1:<input name='tel1' type='text' size='15' value='$tel1a'><br>Telefono 2:<input name='tel2' type='text' size='15' value='$tel2a'</br><br>Correo Electronico:<input name='emai' type='text' size='40' value='$emaia' </br> </td></legend></fieldset>";
echo "</table>";
echo "<input type='submit' name='botgrab' value='Grabar'>";
echo " <input type='submit' name='boton2' value='Cancelar'>";
if (@$_POST['botgrab']=='Grabar')
{
/*agrega los datos*/
//$conaltas="INSERT INTO datgral (nosol, fecha, instsol, nomsol, puesol, tipsol, calle, col, del, pais, cp, edo, ciudad, tel1, tel2, correo1) VALUES('$nosol','$fehor','$insola','$nosolia','$puesola','$radsola','$calsola','$cola','$delega','$paisa','$cpa','$estadoa','$ciudada','$tel1a','$tel2a','$emaia') where nosol='$nosol'";
$concata="UPDATE datgral SET nosol='$nosol', fecha='$fehor', instsol='$insola', nomsol='$nosolia', puesol='$puesola', tipsol='$radsola', calle='$calsola', col='$cola', del='$delega', pais='$paisa', cp='$cpa', edo='$estadoa', ciudad='$ciudada', tel1='$tel1a', tel2='$tel2a', correo1='$emaia' WHERE nosol='$nosol'";
$resest=mysql_query($concata) or die ("no se pudo modificar los datos");
echo " Alta Exitosa.";
echo "
<script language='javascript'>
alert(\"Alta Exitosa\");
</script>";
}
?>
</body>
</html>
el problema es que no me toma en cuenta los valores de las variables y no lo graba en la base de datos.....
alguna idea de que sucede, insisto... en localhost lo hace bien y sin problemas, pero ya en el servidor... nomas no...
gracias por la ayuda