Autor
		 | 
		
			Tema: Error con formulario  (Leído 9,973 veces)
		 | 
	 
 
	
		
			
				
					
						
							araque615
							
								
								  Desconectado
								Mensajes: 15
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Yo no entender, no se puede simplemente hacerlo en el mismo código? Sin necesidad de crear otro archivo? 
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Última modificación: 12 Septiembre 2015, 13:03 pm por #!drvy »
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							0roch1
							
								
								  Desconectado
								Mensajes: 123
								
								 
								
								
								
								
								 
							 
						 | 
						
							
							 
							
Si puedes pero
  1. Como comentó Thryks aísla el código para que lo comprendas. 2. Es mejor práctica tener archivos separados: el archivo desde donde envías la información y el archivo donde recibes la información.
  Comenta exactamente que es lo que sucede con un "no funciona" no podemos ayudarte mucho. Qué hace?, qué no hace?, qué errores muestra?, qué comportamiento tiene?.
 
  
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							Thryks
							
								
								  Desconectado
								Mensajes: 112
								
								 
								
								
								
								
								 
							 
						 | 
						
							
							 
							
No puedes hacer  $_GET['$idarecoger'] en todo caso tendría que ser así a menos de que el campo en realidad tenga el caracter  $, creo que te haz confundido y haz querido decir  $_GET['idarecoger']. Creo que lo estás confundiendo, en tu primer ejemplo usaste GET y en este último usas POST. Intenta con lo siguiente. index.htm <!doctype html> <form id="formulario" name="formulario" action="guardar.php" method="GET" > 	<input type="text" name="input1" id="input1"/>    
 
 guardar.php <?php    if(isset($_GET['input1'])){ //isset — Determina si una variable está definida y no es NULL 	 echo "<br>La variable \$_GET['input1'] esta definida"; 	 if(!empty($_GET['input1'])) { //empty — Determina si una variable está vacía 		 echo "<br>La variable \$_GET['input1'] no esta vacia"; 	 }else { 		 echo "<br>La variable \$_GET['input1'] esta vacia"; 	 }  }else { 	 echo "<br>La variable \$_GET['input1'] no esta definida";  } ?>   
 
 Cierto 0roch1 en la primera me equivoque poniendo el simbolo $ y en la segunda use post y en la primera get porque escribí el código en ese momento y no tuve en cuenta como se pasaba el form sino que quería que araque entendiese la forma de comprobar que estuviese vacío o no pero tienes razón ya que podría haber causado errores, siento la equivocación. Gracias por el apunte.  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Última modificación: 12 Septiembre 2015, 13:03 pm por #!drvy »
								 | 
								
									 
									En línea
								 | 
							  
							 
							Futuro Sysadmin 
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							araque615
							
								
								  Desconectado
								Mensajes: 15
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Si puedes pero
  1. Como comentó Thryks aísla el código para que lo comprendas. 2. Es mejor práctica tener archivos separados: el archivo desde donde envías la información y el archivo donde recibes la información.
  Comenta exactamente que es lo que sucede con un "no funciona" no podemos ayudarte mucho. Qué hace?, qué no hace?, qué errores muestra?, qué comportamiento tiene?.
 
 
  De acuerdo, si borro desde el comentario CHECKS hasta el comentario FIN DE CHECKS y voy a la web, sale así http://prntscr.com/8fgupey si vuelvo agregar el código entre los dos comentarios, al momento de darle guardar, sale así. http://prntscr.com/8fgv18 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							someRandomCode
							
								
								  Desconectado
								Mensajes: 250
								
								 
								
								
								
								
								 
							 
						 | 
						
							
							 
							
Donde tenes definida la funcion name_check y de mas? no sera que alguna de ellas tiene un die() ? o que te estan retornando un error y PHP deja de correr el script por la gravedad del mismo? 
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							araque615
							
								
								  Desconectado
								Mensajes: 15
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Donde tenes definida la funcion name_check y de mas? no sera que alguna de ellas tiene un die() ? o que te estan retornando un error y PHP deja de correr el script por la gravedad del mismo?
  Cierto xddddd, se me olvidó hacer la function, pues estaba haciéndola ahorita que leí tu mensaje, me quedaría así? public function credits_check($a) { 		$a = $this->filter($a);  		if(empty($a)) { $error = "Campo vacío"; } 		return $error;   	} 
 
  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
									« Última modificación: 12 Septiembre 2015, 16:58 pm por #!drvy »
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							someRandomCode
							
								
								  Desconectado
								Mensajes: 250
								
								 
								
								
								
								
								 
							 
						 | 
						
							
							 
							
De que clase heredarias? porque tenes que definir un filtro para esa clase, sino mas vale si lo que queres es prevenir SQL injection es mas comodo que uses mysql_real_escape_string, si es que la cadena no esta vacia. (aunque en rigor de verdad, mysql_real_escape_string no va a fallar si la cadena esta vacia) Es cuestion de que adaptes tu logica, la posta a dia de hoy es usar PDO  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	
		
		
			
				
					
						
							araque615
							
								
								  Desconectado
								Mensajes: 15
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
De que clase heredarias? porque tenes que definir un filtro para esa clase, sino mas vale si lo que queres es prevenir SQL injection es mas comodo que uses mysql_real_escape_string, si es que la cadena no esta vacia. (aunque en rigor de verdad, mysql_real_escape_string no va a fallar si la cadena esta vacia) Es cuestion de que adaptes tu logica, la posta a dia de hoy es usar PDO 
  Ya, pero yo no manejo PDO  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	| 
		
		
	 |  
	
		
		
			
				
					
						
							araque615
							
								
								  Desconectado
								Mensajes: 15
								
								
								
								
								
								  
							 
						 | 
						
							
							 
							
Pero aunque sea podrías hacerme el favor de corregir el problema en mi actual código? :C  
						 | 
					 
					
						
							
								| 
								 | 
							 
								| 
								 | 
								
									 
									En línea
								 | 
							  
							 
							
						 | 
					 
				 
			 |  
		 
	 |  
	 |  
 
	 
	
 
			 
			
				
					
						| Mensajes similares | 
					 
					
						 | 
						Asunto | 
						Iniciado por | 
						Respuestas | 
						Vistas | 
						Último mensaje | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							error en mandar un formulario
							 
							PHP
						 | 
						
							kosis157
						 | 
						
							9
						 | 
						
							3,564
						 | 
						
							 
							
								 6 Abril 2007, 01:27 am 
								por Thelord
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							error al validar formulario javascript
							 
							Desarrollo Web
						 | 
						
							Azielito
						 | 
						
							3
						 | 
						
							5,329
						 | 
						
							 
							
								29 Abril 2010, 17:33 pm 
								por -Ramc-
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							Ayuda con error de sintaxis en formulario PHP
							 
							PHP
						 | 
						
							oscarj24
						 | 
						
							2
						 | 
						
							3,238
						 | 
						
							 
							
								 8 Junio 2010, 20:05 pm 
								por oscarj24
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							Error formulario de inscripcion
							 
							PHP
						 | 
						
							;c1v!c
						 | 
						
							0
						 | 
						
							2,776
						 | 
						
							 
							
								15 Diciembre 2011, 20:46 pm 
								por ;c1v!c
							
						 | 
					 
					
						
							 
						 | 
						
							 
						 | 
						
							¿Error formulario html o yo ciego?
							 
							Desarrollo Web
						 | 
						
							IWKY
						 | 
						
							4
						 | 
						
							3,048
						 | 
						
							 
							
								11 Mayo 2012, 18:16 pm 
								por Spider-Net
							
						 | 
					 
				 
			    |