Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2004, 12:46
pr3ssiØn
 
Fecha de Ingreso: abril-2004
Mensajes: 42
Antigüedad: 20 años
Puntos: 0
Ingresar datos en una base sql

Hola, estoy ingresando los datos de un formulario a mi base de datos el script que procesa es el siguiente:

<?php

$fecha = strip_tags($_POST["fecha"]);
$titulo = strip_tags($_POST["titulo"]);
$actividad = strip_tags($_POST["actividad"]);
$hipervinculo = strip_tags($_POST["hipervinculo"]);
$user=$_GET['user'];


$conn = mysql_connect("localhost","root");
mysql_select_db("administrador",$conn);

$filas=mysql_query("SELECT * FROM actividades");
$id=mysql_num_rows($filas);


$ssql = "INSERT INTO actividades (id,fecha,titulo,actividad,hipervinculo) VALUES ('" . $id . "','" . $fecha . "','" . $titulo . "','" . $actividad . "','" . $hipervinculo . "')";

mysql_query($ssql,$conn);

header ("Location: administrador.php?user=$user");

mysql_close ($conn);

?>

El problema es que cuando me ingresa los datos a la base me los tira en este orden por ej:

0
1
2
3
5
4
7
9
8

quiero saber que es lo que estoy haciendo mal, al campo ID lo tengo definido com indice pero no se como que tipo y si hay que darle cuando ingreso los datos algun orden, por que en el phpmyadmin hay una opcion para poner los datos en forma creciente o decreciente, quisiera saber como hacer para que esto quede definido ok, al la espera de una respuesta muchas gracias!!!