Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2013, 12:58
Avatar de VencerNow
VencerNow
 
Fecha de Ingreso: noviembre-2010
Ubicación: Mexico D.F.
Mensajes: 27
Antigüedad: 14 años, 3 meses
Puntos: 1
Pregunta Problemas con programacion

Hola buenas, estoy haciendo un formulario, que suba una imagen a el host en una carpeta, y a su vez llene una base de datos.
Lo eh estado consultando modificando a mi uso de varios aportes, pero no logro que funcione y ya eh checado manuales, googleado y pues no doy con el error aqui esta mi codigo

Formulario
Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. <title>Formulario</title>
  3.  
  4. </head>
  5.  
  6.  
  7. <form action="subearchivo.php" method="post" enctype="multipart/form-data">
  8.   <table width="495" border="1" cellpadding="1">
  9.     <tr>
  10.       <td width="177">Nombre(s)</td>
  11.       <td width="302"><label>
  12.         <input type="text" name="nombre" id="nombre" />
  13.       </label></td>
  14.     </tr>
  15.     <tr>
  16.       <td>Apellido Paterno</td>
  17.       <td><label>
  18.         <input type="text" name="apat" id="apat" />
  19.       </label></td>
  20.     </tr>
  21.     <tr>
  22.       <td>Apellido Materno</td>
  23.       <td><label>
  24.         <input type="text" name="amat" id="amat" />
  25.       </label></td>
  26.     </tr>
  27.     <tr>
  28.       <td>Correo</td>
  29.       <td><label>
  30.         <input type="text" name="correo" id="correo" />
  31.       </label></td>
  32.     </tr>
  33.     <tr>
  34.       <td>Instituto de procedencia</td>
  35.       <td><label>
  36.         <input type="text" name="escpro" id="escrpo" />
  37.       </label></td>
  38.     </tr>
  39.     <tr>
  40.       <td>Curso</td>
  41.       <td><label>
  42.         <input type="text" name="curso" id="curso" />
  43.       </label></td>
  44.     </tr>
  45.     <tr>
  46.       <td></label>Imagen</td>
  47.       <td><input name="file" type="file" onChange="ver(form.file.value)"></td>
  48.     </tr>
  49.     <tr>
  50.       <td colspan="2"><input name="submit" type="submit" value="Enviar" /></td>
  51.     </tr>
  52.   </table>
  53. </form>
  54.  
  55.  
  56. </body>
  57. </html>


aqui esta mi php llamado subearchivo.php
Código PHP:
<? 
if ($_POST[){

 
$str "ABCDEFGHIJKLMNOPQESTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
 
$cad "";
 
 for (
$i=0;$i<12;$i++) {
 
$cad .= substr($str,rand(0,62),1);
 }
 
 
$tamano $_FILES'file' ][ 'size' ];
 
$tamano_max="5000000";
 if( 
$tamano $tamano_max)
 
$destino 'uploaded' ;
 
$sep=explode('image/'$_FILES'file' ]['tmp_name'], $destino '/' $cad'.' $tipo);
 
$tipo=$sep[1];
 if(
$tipo == "gif" || $tipo == "jpeg" || $tipo == "gif" || $tipo == "bmp" || $tipo == "pdf"){
 
move_uploaded_file ($_FILES'file'][ 'tmp_name' ], $destino '/' $cad '.' $tipo);
 include(
'post.html');
 }
 else echo 
"El tipo de archivo no es permitido";
 }
 else echo 
"Eltipo de archivo supera el peso permitido";
}
?>

<?php
$nombre
=$_POST['nombre'];
$apat=$_POST['apat'];
$amat=$_POST['amat']
$correo=$_POST['correo'];
$escpro=$_POST['escpro'];
$curso=$_POST['curso'];

if (
$nombre!= "" && $apat!= "" && $amat!="" && $correo!= "" && $escpro!= "" && $curso!="" )

(
mysql_connect("localhost","root","");
mysql_select_db("relacion");
mysql_query("INSERT INTO curso1(nombre,apat,amat,correo,escpro,curso) VALUES('$nombre','$apat','$amat','$correo','$escpro','$curso')");
)

?>
no cabe mencionar que ya tengo la tabla

Código SQL:
Ver original
  1. +----------+--------------+------+-----+---------+-------+
  2. | FIELD    | TYPE         | NULL | KEY | DEFAULT | Extra |
  3. +----------+--------------+------+-----+---------+-------+
  4. | id       | INT(20)      | NO   |     | NULL    |       |
  5. | nombre   | VARCHAR(100) | NO   |     | NULL    |       |
  6. | apat     | VARCHAR(100) | NO   |     | NULL    |       |
  7. | amat     | VARCHAR(100) | NO   |     | NULL    |       |
  8. | correo   | VARCHAR(100) | NO   |     | NULL    |       |
  9. | escpro   | VARCHAR(100) | NO   |     | NULL    |       |
  10. | curso    | VARCHAR(100) | NO   |     | NULL    |       |
  11. | imagen   | INT(11)      | NO   |     | NULL    |       |
  12. | complete | VARCHAR(50)  | NO   |     | NULL    |       |
  13. +----------+--------------+------+-----+---------+-------+


Cuando doy siguiente me sale un mensaje diciendo esto
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\proyecto\subearchivo.php on line 31

y cuando probé el de imagen solo simplemente no pasaba nada.

Alguien me puede ayudar, cabe mencionar que soy algo novato en esto