Jump to content

Recommended Posts

Posted (edited)

Boa tarde pessoal, não sei porque mas tenho sempre este problema com espaços.

Quando tenho uma select, e numa option da select algo está com um espaço, por exemplo "Rock in Rio", quando tento fazer insert na base de dados só me aparece o "Rock".

<form action="processupload3.php" onsubmit="return false" method="post" enctype="multipart/form-data" id="MyUploadForm">
  <input name="ImageFile" id="imageInput" type="file" />

   <div class="form-group">
	   <label for="select"><span class="form-required" title="This field is required">*</span> </label>
	   <select name="nome" style="width:432px" class="form-control half" required >

		   <?php
		   $query_select = "SELECT * FROM portfolio;";
		   $result_select = mysql_query($query_select) or die(mysql_error());
		   $rows = array();
			  while($row = mysql_fetch_array($result_select))
				   $rows[] = $row;
				   foreach($rows as $row){
					   $shots = stripslashes($row['nome']);
					   {
						$filename = $shots;
					   echo "
					  <option value=$filename> $filename </option> <br/>
						"; }
				  }
		   ?>

	 </select>
   </div>

<button type="submit" class="btn btn-lg btn-invert" name="login" id="submit-btn" >Inserir</button>
</form>

No processarupload se fizer

echo $_POST['nome'];

Só me aparece "Rock" se tiver selecionado "Rock in Rio"

Exemplo ao vivo

http://lisboawines.com/teste.php

O rock in rio foi posto manualmente por html, e os outros dois vêm da BD.

Quando selecionam o "GG mate" e fazem insert faço o echo do $_POST['nome'] e só aparece GG, enquanto que se fosse com o Rock in Rio posto com html já aparece como deve ser.

Edited by guarana1
Posted

Já experimentaste usar plicas?

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.