Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Script para quem utiliza formulários enormes

Featured Replies

Postado

Fiz um script bem simples, pra quem tem sites que utilizam formulários enormes e dá um trampo danado pra utilizar metodo POST declarando cada variável.

Este Script ele somente faz com que todos os campos com seus respectivos nomes, transforme em uma variável, através do nome. Por exemplo, no formulário criei um campo text com nome "email", com esse script, no arquivo envia.php por exemplo, ele pega o nome do campo e transforma em variável, se tornando $email, já com o valor preenchido ;)

Quem quiser utilizar:


<?
if(is_array($_POST)) {
foreach($_POST as $variavel => $valor) {
$$variavel = $valor;
}
}
?>
[/php]


Postado

Acho que esta com problema aqui:

$$variavel = $valor;[/PHP]

O correto não seria

[PHP]$variavel = $valor;[/PHP]

onde o espaço na memória atribuido para cada 'variavel' "receberia" o que estaria dentro do espaço de memória 'valor'


Postado
  • Autor

Não, está certo henrique, são dois "$", pois ai que está o x da coisa, ele que transforma o nome do campo em variável. É que este comando não é muito utilizado pelos programadores em PHP, mas pode ser muito útil em situações como esta.


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.