Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    php e javascript - parametri che rimangono sempre a loro posto

    Salve, come faccio qua ad dirgli di rimanere sempre esempio:
    post.php?cat=1&pager=10&user=1

    con questo codice:
    codice:
    <?php echo "<select onchange=\"document.location.href = '" . $_SERVER['REQUEST_URI'] . "?pager=' + this.value;\" name=\"pager\">";?>		<option value="">Seleziona Paginazione</option>
    		<option value="1">10</option>
    		<option value="15">15</option>
    		<option value="20">20</option>
    		<option value="25">25</option>
    		<option value="50">50</option>
    		</select>
    in questo caso, mi si aggiunge sempre ?pager=10?pager=20,
    quando provo ad selezionare quello che voglio io.

    per far che rimanga una sola come posso fare?

    grazie mille. e scusate se non capite ma non so come è il titolo da dargli e spiegare qual'è il problema.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    nessuno sa come fare?

    buona serata.

  3. #3
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi postare il codice sorgente html ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    <?php echo "<select onchange=\"location.href = '?pager=' + this.value;\" name=\"pager\">";?>
    <option value="">Seleziona Paginazione</option>
    <option value="10">10</option>
    <option value="15">15</option>
    <option value="20">20</option>
    <option value="25">25</option>
    <option value="50">50</option>
    </select>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    ciao, prima di tutto mi scuso per il ritardo .. ma c'è il temporale e la corrente stacca e attacca.

    vi allego l'immagine..

    io vorrei che mi prendesse tutti i tre 3 parametri:

    post.php?user=&cat=&pager=

    dove il vuoto per me è 100..
    e se viene cliccato dal menu a tendina ... il parametro cambia..

    ma questo funziona già..
    ma non so come far con javascript dirgli di prendere tutte i tre.
    vi posto il codice un po confuso per adesso.

    codice:
    	<?php echo "<select onchange=\"document.location.href = '" . $_SERVER['REQUEST_URI'] . "?pager=' + this.value;\" name=\"pager\">";?>		<option value="">Seleziona Paginazione</option>
    		<option value="1">10</option>
    		<option value="15">15</option>
    		<option value="20">20</option>
    		<option value="25">25</option>
    		<option value="50">50</option>
    		</select>	
    	</td>
    	<td>
    		<?php echo "<select onchange=\"document.location.href = '" . $_SERVER['PHP_SELF'] . "?cat=' + this.value;\" name=\"pager\">";?>
    		<option value="">Seleziona Categoria</option>
    		<?php 
    		$ok = false;
    		$stmt = $db->prepare('SELECT * FROM post_categories ORDER BY byorder ASC'); 
    		$stmt->execute(); 
    
    
    		while(($row = $stmt->fetch()) !== false) {
    		  $ok = true;
    		?>
    		<option value="<?php echo "".$row["id"].""; ?>"><?php echo "".$row["title"].""; ?></option>
    		<?php
    		}                
    		if (!$ok) {
    		echo '404';
    		}
    		?>
    		</select>	
    	</td>
    	<td>
    		<?php echo "<select onchange=\"document.location.href = '" . $_SERVER['PHP_SELF'] . "?user=' + this.value;\" name=\"pager\">";?>
    		<option value="">Seleziona Utente</option>
    		<?php 
    		$ok = false;
    		$stmt = $db->prepare('SELECT * FROM users WHERE level_access=1 or level_access=2'); 
    		$stmt->execute(); 
    
    
    		while(($row = $stmt->fetch()) !== false) {
    		  $ok = true;
    		?>
    		<option value="<?php echo "".$row["id"].""; ?>"><?php echo "".$row["username"].""; ?></option>
    		<?php
    		}                
    		if (!$ok) {
    		echo '404';
    		}
    		?>
    		</select>	
    	</td>
    uso php e pdo..

    vi ringrazio molto. e buona serata.
    Immagini allegate Immagini allegate

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a mettere il link alla pagina demo pubblica, io non ho capito nulla
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    no, perché è la mia area amministrativa...
    comunque è una questione di value;

    si può prendere il nome del menu a tendina invece di mettere this.value?

    che poi vedo come fare..

    grazie mille.

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    this.name
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.