|    
			
				21/05/2007, 02:24
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: diciembre-2006 
						Mensajes: 80
					 Antigüedad: 18 años, 10 meses Puntos: 1 |  | 
  |  Re: Ayuda, fecha sql con variables en php !!!!  
  para q lo vean mas claro les pongo el código. Un fallo que tengo es que no se como pasar una variable numerica a texto, aunq lo he intentado.
 
 <html>
 <?php
 //MUESTRA EL RESULTADO DE LA CONSULTA A PARTIR DEL FORMULARIOS QUE ESTA ABAJO DEL TODO.
 
 
 $mes=$_POST ["mes"];
 $dia=$_POST ["dia"];
 $year=$_POST ["year"];
 
 
 //Esta parte de IF es una prueba que estoy haciendo por eso algunos valores estan distintos q otros
 $mes[0]==$m;
 
 if($m==1)
 {
 $m="Jan";
 }
 if($m==2)
 {
 $m=="Feb";
 }
 if($m==3)
 {
 $m==Mar;
 }
 if($m==4)
 {
 $m=Apr;
 }
 if($m==5)
 {
 $mes=="May";
 }
 if($mes==6)
 {
 $mes=="Jun";
 }
 if($mes==7)
 {
 $mes=="Jul";
 }
 if($mes==8)
 {
 $mes=="Aug";
 }
 if($mes==9)
 {
 $mes=="Sep";
 }
 if($mes==10)
 {
 $mes=="Oct";
 }
 if($mes==11)
 {
 $mes=="Nov";
 }
 if($mes==12)
 {
 $mes=="Dec";
 }
 
 echo "mes: ".$m;
 echo "<p>dia: ".$dia[0];
 echo "<p>year: ".$year;
 
 if($_POST["Enviar"]=="Enviar")
 {
 include("bd.php");
 $conn=abrirBD();
 $sql="SELECT FAMILIA, IVA, SUM(TOTAL_LINEA_IVA)AS TOTAL
 FROM FACTURA_LINEA
 WHERE FECHA=$mes $dia .'20'.$year .'12:00AM' AND (FAMILIA = 'CODIGO DE BARRAS' OR FAMILIA='SALA SIN CODIGO')
 GROUP BY FAMILIA, IVA
 
 UNION ALL
 
 SELECT FAMILIA, IVA, SUM(TOTAL_LINEA_IVA)AS TOTAL
 FROM FACTURA_LINEA
 WHERE FECHA=$mes $dia .'20'.$year .'12:00AM' AND (FAMILIA = 'ARTICULOS PESO' OR FAMILIA='ARTÍCULO ESPECIAL')
 GROUP BY FAMILIA, IVA";
 
 
 echo "<table align=center>";
 $rs=mssql_query($sql,$conn);
 while ($prueba=mssql_fetch_array($rs))
 {
 echo "<tr><td>".$prueba["FECHA"]."</td></tr>";
 echo "<tr><td>";
 echo "TOTAL: ". $prueba["TOTAL"]."</td><td>";
 echo "FAMILIA: ".$prueba["FAMILIA"]."</td><td>";
 echo "IVA: ".$prueba["IVA"]."</td><td>";
 echo "FECHA: ".$prueba["FECHA"];
 echo "</td></tr>";
 }
 
 echo "</table>";
 }
 ?>
 
 <!-- AQUI EMPIEZA EL FORMULARIO DE LA FECHA -->
 
 <form name="SQL" action="index.php" method="POST">
 <table align="center">
 <tr>
 <td align="center">
 <select name="mes[]" size="1" multiple>
 <option value="1" selected>Jan
 <option value="2">Feb
 <option value="3">Mar
 <option value="4">Apr
 <option value="5">May
 <option value="6">Jun
 <option value="7">Jul
 <option value="8">Aug
 <option value="9">Sep
 <option value="10">Oct
 <option value="11">Nov
 <option value="12">Dec
 </select>
 </td>
 <td align="center">
 <select name="dia[]" size="1" multiple>
 <option value="1" selected>1
 <option value="2">2
 <option value="3">3
 <option value="4">4
 <option value="5">5
 <option value="6">6
 <option value="7">7
 <option value="8">8
 <option value="9">9
 <option value="10">10
 <option value="11">11
 <option value="12">12
 <option value="13">13
 <option value="14">14
 <option value="15">15
 <option value="16">16
 <option value="17">17
 <option value="18">18
 <option value="19">19
 <option value="20">20
 <option value="21">21
 <option value="22">22
 <option value="23">23
 <option value="24">24
 <option value="25">25
 <option value="26">26
 <option value="27">27
 <option value="28">28
 <option value="29">29
 <option value="30">30
 <option value="31">31
 </select>
 </td>
 <td align="center">
 20<input name="year" type="text" size="1" maxlength="2">
 </td></tr>
 <tr><td colspan="3" align="center">
 <input name="Enviar" type="submit" value="Enviar"></td>
 </td></tr>
 </table>
 </FORM>
 </html>
     |