Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Drakaris

#241
Hola hice este formulario:

Código :


<!DOCTYPE html>
<?php include('conectar.php'); ?>
    <head>
       
       <title>Materia</title>
   </head>
   
   <body>
   <center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
   <br>
   <br>
   <center>
   <form action="insertar1.php" method="post" name="form">
   <font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="date" name="ardata"  id="ardata" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required>
        <br>
   <font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="armateria" id="armateria" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required placeholder="Pon la materia" max>
   <br>
   <font size="+1" face="Segoe script">Tarea:</font>
   <br>
   <textarea cols="50" rows="10" name="artarea" id="artarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" required placeholder="Pon tu/s tareas"></textarea>
   <br>
   <br>
   <input type="submit" value="Guardar datos" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok">
   </a>
   </form>
   </center>
   </body>
</html>


Que esta conectado a la base de datos. Al hacer click te lleva al archivo insertar1.php
Código :

Código (php) [Seleccionar]

<?php
//Recibir los datos y almacenarlos en variables
include 'conectar.php';
$data $_POST["ardata"];
$materia $_POST["armateria"];
$tarea $_POST["artarea"];
//consulta para insertar
$insertar "INSERT INTO 1esoa(Data, Materia, Tarea)VALUES('$data','$materia','$tarea')";
$verificar_usuario mysql_query($conexion"SELECT * FROM 1esoa WHERE Data = '$data'");
if(
mysqli_num_rows($verificar_usuario)> 0){
   echo 
'La data ya esta puesta';
   exit;
}
//Ejecutar consulta
$resultado mysqli_query($conn$insertar);
if(!
resultado){
   echo 
'Error al insertar los datos';
   echo 
'<a href="form3.php">Volver</a>';
}else{
   echo 
'Los datos se han insertado correctamente';
   echo 
'<a href="form3.php">Volver</a>';
}
//Cerrar conexion
mysqli_close($conn);
?>



Me dice: Conectado Los datos se han insertado correctamente, pero voy a PHPmyAdmin para confirmarlo y me pone:

MySQL ha devuelto un conjunto de valores vacío (es decir: cero columnas). ( La consulta tardó 0.0003 seg )

No se que es y como lo puedo solucionar.  :-\

Gracias.
#242
Puse este codigo:
<!DOCTYPE html>
<?php
$servername 
"censurado";
$username "censurado";
$password "censurado";
$base "1esoa";
// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";
//Insert data
$mysqli_query "INSERT INTO $base (data,materia,tarea) VALUES ('$data1', '$materia1', '$tarea1')";

if (
mysqli_query($conn$sql)) {
    echo 
" a la base de datos";
} else {
    echo 
"Error al insertar los datos " $sql "<br>" mysqli_error($conn);
}

mysqli_close($conn);
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="procesar.php" method="post" name="form">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>


y me va bien pero no inserta los datos en la base de datos pone Error al insertar los datos cuyo frase puse yo. El error está aquí pero no sé muy bien donde:

$mysqli_query = "INSERT INTO $base (data,materia,tarea) VALUES ('$data1', '$materia1', '$tarea1')";

if (mysqli_query($conn, $sql)) {
    echo " a la base de datos";
} else {
    echo "Error al insertar los datos " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);


Creo que el error está en que el código $mysqli_query = "INSERT INTO $base (data,materia,tarea) VALUES ('$data1', '$materia1', '$tarea1')"; esta nombrado como $mysqli_query y el código if (mysqli_query($conn, $sql)) {
    echo " a la base de datos";
} else {
    echo "Error al insertar los datos " . $sql . "<br>" . mysqli_error($conn);
}
lo llama $sql y no hay ninguno pero no sé si lo que digo es cierto, hice esto, poner $mysqli_query en el código en el lugar de $sql y no me funcionó.

No se lo que está mal.
P.D:

no puse $mysqli_query = "INSERT INTO $base (data,materia,tarea) VALUES ('$_POST['data1'], '$_POST['materia1']', '$_POST['tarea1']')"; poque no me funcionaba y lo reemplace por '$data1','$materia1','$tarea1' que me fue bien.

Gracias  :)
#243
Hola puse este código
<!DOCTYPE html>
<?php
$servername 
"censurado";
$username "censurado";
$password "censurado";
$base "1eso_A";
// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";

//Insert data
$sql "INSERT INTO $base (data,materia,tarea) VALUES ('$data', '$materia', '$tarea')";

if (
mysqli_query($conn$sql)) {
    echo 
" a la base de datos";
} else {
    echo 
"Error: " $sql "<br>" mysqli_error($conn);
}

mysqli_close($conn);
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
    <head>
   
    <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="procesar.php" method="post" name="form">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>

<?php
$servername 
"sql201.260mb.net";
$username "n260m_19293384";
$password "iescalvia";
$base "1eso_A";
// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";

//Insert data
$sql "INSERT INTO $base (data,materia,tarea) VALUES ('$data', '$materia', '$tarea')";

if (
mysqli_query($conn$sql)) {
    echo 
" a la base de datos";
} else {
    echo 
"Error: " $sql "<br>" mysqli_error($conn);
}

mysqli_close($conn);
?>


y al guardarlo me sale esto: Error: INSERT INTO 1eso_A (data,materia,tarea) VALUES ('', '', '')
No database selected


intenté con el código que me dijo Diego5 pero me da error y de esta forma esta que dice que no hay ninguna base de datos seleccionada.

No entiendo que está mal?

P.D: y mysqli_query no pude usarlo.

Gracias
#244
Se puede hacer con jQuery o javascript es que no me funcionó.

Gracias
#245
PHP / No me inserta los datos a la base de datos.
19 Diciembre 2016, 17:17 PM
Hola hice este codigo:

Código (php) [Seleccionar]
<!DOCTYPE html>
<?php
$servername 
"sql201.260mb.net";
$username "censurado";
$password "censurado";

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";

//Insert data
if(isset($_POST['data']) && !empty($_POST['data']) &&
isset($_POST['materia']) && !empty($_POST['materia']) &&
isset($_POST['tarea']) && !empty($_POST['tarea']))
{
mysql_query("INSERT INTO 1eso_A (data,materia,tarea) VALUES ('$_POST[data]','$_POST[materia]','$_POST[tarea]')",$formulario);
echo 
"datos insertados correctamente";

}else{
echo "problema al insertar los datos";
}

?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
    <head>
   
    <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="procesar.php" method="post" name="form">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>


Este código esta conectado es decir que la conexión me va bien pero quiero que al insertar los datos en el formulario envie los datos en mi base de datos que esta conectado puse este código:
Código (php) [Seleccionar]
//Insert data
if(isset($_POST['data']) && !empty($_POST['data']) &&
isset($_POST['materia']) && !empty($_POST['materia']) &&
isset($_POST['tarea']) && !empty($_POST['tarea']))
{
mysql_query("INSERT INTO 1eso_A (data,materia,tarea) VALUES ('$_POST[data]','$_POST[materia]','$_POST[tarea]')",$formulario);
echo "datos insertados correctamente";

}else{
echo "problema al insertar los datos";
}

No se si esta bien

Lo puse y al guardarlo y subirlo en 260mb.net y lo visualuzo me pone conectado que esta bien pero despues me pone "problema al insertar los datos" cuyo frase puse yo al programar el c�digo eso creo que significa que el c�digo:

Código (php) [Seleccionar]
//Insert data
if(isset($_POST['data']) && !empty($_POST['data']) &&
isset($_POST['materia']) && !empty($_POST['materia']) &&
isset($_POST['tarea']) && !empty($_POST['tarea']))
{
mysql_query("INSERT INTO 1eso_A (data,materia,tarea) VALUES ('$_POST[data]','$_POST[materia]','$_POST[tarea]')",$formulario);
echo "datos insertados correctamente";

}


hay algo mal y no se que es.

Gracias


#246
Hice la conexión a la base de datos y me fue bien. Una pregunta? Por ejemplo abró el codigo que puese:

<!DOCTYPE html>
<?php
$servername 
"sql201.260mb.net";
$username "n260m_19293384";
$password "iescalvia";

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>
[/b]

en mi File Manager y se ve el resultado "pone conectado" pero cuando en el resultado doy click derecho y pongo ver código fuente de la página se ve el código pero no se ve el código PHP. No se si me entiende.

Sería vería así en File Manager:
<!DOCTYPE html>
<?php
$servername 
"sql201.260mb.net";
$username "n260m_19293384";
$password "iescalvia";

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>


y en código fuente de la página se ve así en el navegador:
<!DOCTYPE html>
[b][u]Conectado[/u][/b]<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</noscript>
<div style="text-align: center;"><div style="position:relative; top:0; margin-right:auto;margin-left:auto; z-index:99999">
<script language="javascript" type="text/javascript">
lz="http://ocio.leadzu.com/banner_request.php?m=1GGYSITE66217X5&a=&idtm=468x60&lgid="+new Date().getTime();
document.write("<scr"+"ipt language='javascript' type='text/javascript' src='"+lz+"'></scr"+"ipt>");
</script>
<p>

</p>
<div align="center">Sitio alojado en <a href="http://260mb.net">260MB </a></div>
</div></div>
</html>


No entiendo porque, es normal?


Gracias
#247
Bases de Datos / 260mb.net soporta MYSQL y PHP?
18 Diciembre 2016, 00:47 AM
260mb.net soporta MYSQL y PHP?
#248
Hice la conexión a la base de datos y me fue bien. Una pregunta? Por ejemplo abró el codigo que puese:

<!DOCTYPE html>
<?php
$servername 
"sql201.260mb.net";
$username "n260m_19293384";
$password "iescalvia";

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>
[/b]

en mi File Manager y se ve el resultado "pone conectado" pero cuando en el resultado doy click derecho y pongo ver código fuente de la página se ve el código pero no se ve el código PHP. No se si me entiende.

Sería vería así en File Manager:
<!DOCTYPE html>
<?php
$servername 
"sql201.260mb.net";
$username "n260m_19293384";
$password "iescalvia";

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Conecxion fallida: " $conn->connect_error);

echo 
"Conectado";
?>

<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</html>


y en código fuente de la página se ve así en el navegador:
<!DOCTYPE html>
[b][u]Conectado[/u][/b]<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Insertar deberes</font></center>
<br>
<br>
<center>
<form action="" method="post">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<a href="conectar.php">
<input type="submit" value="Enviar"  onclick="guardardatos()" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</a>
</form>
</center>
</body>
</noscript>
<div style="text-align: center;"><div style="position:relative; top:0; margin-right:auto;margin-left:auto; z-index:99999">
<script language="javascript" type="text/javascript">
lz="http://ocio.leadzu.com/banner_request.php?m=1GGYSITE66217X5&a=&idtm=468x60&lgid="+new Date().getTime();
document.write("<scr"+"ipt language='javascript' type='text/javascript' src='"+lz+"'></scr"+"ipt>");
</script>
<p>

</p>
<div align="center">Sitio alojado en <a href="http://260mb.net">260MB </a></div>
</div></div>
</html>


No entiendo porque, es normal?


Gracias
#249
Es decir que me lo que me esta diciendo es poblema del servidor 260mb.net o de mi ordenador?
#250
Hola hice este codigo con un tutorial:
<!-- index.php -->
<?php
include_once('conexión.php')
$conexión = new Conexion();
  function 
guardarDatos(){
  
if(isset($_POST['data'])){
    
$data=$_POST['data'];

    
$materia=$_POST['materia'];

    
$tarea=$_POST['tarea'];

      if(
$data!='' and $materia!=''){
    
 mysql_query("INSERT INTO Deberes(data, materia, tarea) VALUES ('$data', '$materia', '$tarea')")
    
 if(mysql_errno()){
    
  echo 'Los datos introducidos no son valios';
    
  }else{
    
   echo 'Los datos introducidos han sido guardados';
    
  }
        }else{
        
if($data=='') echo 'Debe de especificar la data';
        
if($materia=='') echo 'Debe de especificar la materia';
        }

    }
  }

  function 
mostrarDatos(){
  
echo '<table class=""1eso a">';
  
echo '<thead>
       <tr>
           <td>Data</td>
           <td>Materia</td>
           <td>Tarea</td>
       </tr>'
;
  
echo '</thead>';
  
echo '</tbody>';
  
while($row=mysql_fetch_assoc($result)){
  
echo '<tr>';

  
foreach ($row as  $value){
  
echo '<td>';

  
echo '</td>';
  
}

  
echo '<tr>';
  
}

  
echo '</tbody>';
  
echo '</table>';

  }
?>

<!DOCTYPE html>
<script type="text/javascript">
function mensaje(){
alert("solo acepta números, puedes escribir hasta 10 caracteres");
}
</script>
<script type="text/javascript">
function solonumeros(e){
key=e.keyCode || e.which;

teclado=String.fromCharCode(key);

numeros="0123456789";

especiales="8-37-38-46-92-32-47";//array

caracteres_especiales="160-47-46-59-58";

teclado_especial=false;

for(var i in especiales){

if(key==especiales[i]){

teclado_especial=true;
}
}

if(numeros.indexOf(teclado)==-1 && !teclado_especial){
return false;
}
}
</script>
     <head>
     <title>Materia</title>
</head>

<body>
<center><font color="#333333" face="Segoe script" size="+6">Materia</font></center>
<br>
<br>
<center>
<form action="" method="post" name="datos">
<font size="+1" color="#333333" face="Segoe script">Data:</font>&nbsp;<input type="text" name="data" onKeyPress="return solonumeros(event)" onpaste="return false" maxlength="10" style="background-color: lightblue; color: gray; border: inset; border-color: orange" value="-/-/-" id="data">&nbsp&nbsp<input type="button" onclick="mensaje()" style=" cursor:help; background-color:lightgreen; border-bottom-color:#66FF00;" value="i">
<br>
<br>
<font size="+1" face="Segoe script">Materia:</font>&nbsp;<input type="text" name="materia" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="materia">
<br>
<br>
<font size="+1" face="Segoe script">Tarea:</font>
<br>
<br>
<textarea cols="50" rows="10" name="tarea" style="background-color: lightblue; color: gray; border: inset; border-color: orange" id="tarea"></textarea>
<br>
<br>
<input type="submit" value="Enviar" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;">&nbsp;<input type="reset" value="Limpiar formulario" style="background-color: orange; border: inset; border-color: orange; cursor: pointer;" name="ok" id="ok">
</form>
<p><?php guardarDatos(); ?></p>
<?php mostrarDatos(); ?>
</center>
</body>
</html>

hay otro codigo:
<?php
 
/**
 * 
 */
 
class Conexion
 
{
 
var $enlase;
 
function __construct()
 
{
 
$this->enlace mysql_connect('localhost''root''iescalvia');
 
mysql_select_db('1eso a');
 
echo 'Conectado';
 
}

 
function __destruct(){
 
mysql_close($this->enlace);
 
echo 'desconectado';
 
}
 }

Lo hice paso a paso quiero ver si esta bien. Me podrían ayudar?
Lo quiero para publicarlo en un servidor hecho en 260mb.net.

Lo he publicado pero me pone esto.

La página ies-calvia.260mb.net no funciona

La página ies-calvia.260mb.net no puede procesar esta solicitud ahora.
HTTP ERROR 500

También es por la posición de la página?

Esta en:

htdocs<index.php<formulario.php y conexión.php