Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Problema com espaços

$
0
0
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".

Código (PHP):
<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
Código :
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.

Viewing all articles
Browse latest Browse all 14700