Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2010, 07:41
maxwellxp
 
Fecha de Ingreso: abril-2010
Mensajes: 143
Antigüedad: 14 años, 7 meses
Puntos: 0
problema subida banner aleatorio

carga del banner
Código PHP:
Ver original
  1. <form name='form1' method='post' action='sitio.php' enctype="multipart/form-data">
  2. <table>
  3. <tr>
  4. <td colspan='2'><div align="left">Banner 1</div></td>
  5. </tr>
  6.  
  7. <tr>
  8. <td colspan="2"><p>
  9.   <input type='file' name='img1' size='55' id="img1"/>
  10. </p>  </td>
  11. </tr>
  12. <tr>
  13.   <td colspan="2">Banner 2</td>
  14. </tr>
  15. <tr>
  16.   <td colspan="2"><input type='file' name='img2' size='55' id="img2"/></td>
  17. </tr>
  18. <tr>
  19.   <td colspan="2">Banner 3</td>
  20. </tr>
  21. <tr>
  22.   <td colspan="2"><input type='file' name='img3' size='55' id="img3"/></td>
  23. </tr>
  24. <tr>
  25.   <td colspan="2">Banner 4</td>
  26. </tr>
  27. <tr>
  28.   <td colspan="2"><input type='file' name='img4' size='55' id="img4"/></td>
  29. </tr>
  30.  
  31. <tr>
  32. <td><input name="enviar" type='submit' id="enviar" value='enviar' /></td>
  33. </tr>
  34. </table>
  35.  
  36. </form>
resultado
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])) {
  3. $img1 = $_POST['img1'];
  4. $img2 = $_POST['img2'];
  5. $img3 = $_POST['img3'];
  6. $img4 = $_POST['img4'];
  7. $numbanners = 4; //numero de banners que se rotarán
  8. $random = rand(1,$numbanners);
  9.  
  10. $img = array();
  11.  
  12. $img[1] = $img1;
  13. $img[2] = $img2;
  14. $img[3] = $img3;
  15. $img[4] = $img4;
  16. }
  17. echo "<img src='$img[$random]'>";
  18. ?>
problema:
Código PHP:
Ver original
  1. Notice: Undefined index: img1 in C:\wamp\www\banner\sitio.php  on line 3
  2.  
  3. Notice: Undefined index: img2 in C:\wamp\www\banner\sitio.php on line 4
  4.  
  5. Notice: Undefined index: img3 in C:\wamp\www\banner\sitio.php on line 5
  6.  
  7. Notice: Undefined index: img4 in C:\wamp\www\banner\sitio.php on line 6
solucion?