prefix . "studio_blimed_table"; $wpdb->query("DROP TABLE IF EXISTS $studio_blimed_table ;"); } /** Activation of plugin, creates the tables */ function studio_blimed_install() { global $wpdb; $studio_blimed_table = $wpdb->prefix . 'studio_blimed_table'; if ( $wpdb->get_var( "show tables like 'studio_blimed_table'" ) != $studio_blimed_table ) { $sql = "CREATE TABLE $studio_blimed_table ( id mediumint(9) NOT NULL AUTO_INCREMENT, name tinytext NOT NULL, studsted tinytext NOT NULL, adresse tinytext NOT NULL, mail tinytext NOT NULL, tlf tinytext NOT NULL, valg tinytext NOT NULL, UNIQUE KEY id (id) )"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); } } /** * Shows form and inserts on _POST */ function blimed_form( ) { /* Template Name: blimed */ global $wpdb; $table_name = $wpdb->prefix . 'studio_blimed_table'; $backspinn = ''; if (isset($_POST['save'])) { // Some values should allways be there if ($_POST['funk_name'] != 'Navn' && $_POST['funk_mail'] != 'Mail' && $_POST['funk_tlf'] != 'Tlf' && $_POST['funk_valg'] != 'Hva vil du jobbe med?') { // Insert into db. $settinnidb will have value if successfull :) $settinnidb = $wpdb->insert( $table_name, array( 'name' => mysql_real_escape_string($_POST['funk_name']) , 'tlf' => mysql_real_escape_string($_POST['funk_tlf']) , 'mail' => mysql_real_escape_string($_POST['funk_mail']) , 'studsted' => mysql_real_escape_string($_POST['funk_studsted']) , 'adresse' => mysql_real_escape_string($_POST['funk_adresse']) , 'jobbsted' => mysql_real_escape_string($_POST['funk_jobbsted']) , 'valg' => mysql_real_escape_string($_POST['funk_valg']) , ) ); if ($settinnidb) { $backspinn = 'Du er nå registrert'; // TODO MAILER!! } else $backspinn = 'Beklager teknisk feil, sjekk verdiene og prøv på nytt'; } else $backspinn = 'Du må oppgi navn, epost, tlf og minst et arbeidsområde'; } echo '
| Navn | Epost | Telefon | Studiested | Arbeidsted | Førstevalg | Andrevalg | Tredjevalg | Dager | Tider | Kommentar |
|---|---|---|---|---|---|---|---|---|---|---|
| $funk->name | $funk->mail | $funk->tlf | $funk->studsted | $funk->valg |