Visualizzazione dei risultati da 1 a 10 su 26

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di stoneweb
    Registrato dal
    Jul 2016
    residenza
    Torino
    Messaggi
    165
    Non puoi usare la doppia graffa all'interno di un if. La doppia graffa in Blade equivale a un "echo"
    Work hard. Code harder.

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2016
    residenza
    Italy
    Messaggi
    139
    Quote Originariamente inviata da stoneweb Visualizza il messaggio
    Non puoi usare la doppia graffa all'interno di un if. La doppia graffa in Blade equivale a un "echo"
    Ciao, ho provato a togliere la doppia graffa nella if, ed aggiungere un controllo sulla variabile $i del ciclo,
    ma comunque continuo a non ottenere il risultato desiderato, ed ottengo l'errore:
    codice:
    (2/2) ErrorException
    Only variables should be passed by reference (View: C:\xampp\htdocs\vespisti\resources\views\Guide\Index.blade.php)
    il codice con il controllo sulla if è:
    codice:
    <select name="url" onchange="location.href=this.value">
                      @for($i=0;$i< floor($elementi/10);$i++)
                        @if(array_pop(explode("/", parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)))==($i+1))   //riga che mi genera l'errore citato
                            <option value="http://localhost:8000/guide/show/{{$i+1}}" selected="true">{{$i+1}}</option>
                        else
                            <option value="http://localhost:8000/guide/show/{{$i+1}}">{{$i+1}}</option>
                        @endif
                        
                      @endfor
                  </select>

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.