0
설치된 Wordpress에서 mysql의 데이터를 업데이트 할 수있는 플러그인을 만들고 싶지만 업데이트가 작동하지 않는 것을보고 관리자 링크의 양식을 볼 수 있습니다. 양식에 대한 액세스,하지만 양식을 가득 채우고 Enregistrer 내 테이블에 아무것도 변경하면, 나는 인터넷에서 발견 된 많은 솔루션을 시도했지만 작동하지 않습니다.wordpress에서 mysql 업데이트가 작동하지 않습니다.
function test_defaultval() {
echo '<form action="' . esc_url($_SERVER['REQUEST_URI']) . '"
method="post">';
echo '<p>';
echo 'perdiodecite (requis) <br />';
echo '<input type="text" name="cf-period" required pattern="[0-1]+"
size="40" />';
echo '</p>';
echo '<p>';
echo 'ville (requis) <br />';
echo '<input type="text" name="cf-ville" required size="40" />';
echo '</p>';
echo '<p>';
echo 'author (requis) <br />';
echo '<input type="text" name="cf-author" required pattern="[0-1]+"
size="40" />';
echo '</p>';
echo 'editor (requis) <br />';
echo '<input type="text" name="cf-editor" required pattern="[0-1]+"
size="40" />';
echo '</p>';
echo 'contrubutor (requis) <br />';
echo '<input type="text" name="cf-contrub" required pattern="[0-1]+"
size="40" />';
echo '</p>';
echo 'abonne (requis) <br />';
echo '<input type="text" name="cf-abonne" required pattern="[0-1]+"
size="40" />';
echo '</p>';
echo '<p><input type="submit" name="cf-submitted"
value="Enregistrer"/></p>';
echo '</form>';
}
function inserer_default() {
// if the submit button is clicked
if (isset($_POST['cf-submitted'])) {
// sanitize form values
$periodecite = sanitize_text_field($_POST["cf-period"]);
$ville = sanitize_text_field($_POST["cf-ville"]);
$Author = sanitize_text_field($_POST["cf-author"]);
$Editor = sanitize_text_field($_POST["cf-editor"]);
$Controbutor = sanitize_text_field($_POST["cf-contrub"]);
$Abonne = sanitize_text_field($_POST["cf-abonne"]);
// Code de traitement du formulaire : insertion dans la BD
global $wpdb;
$wpdb->query($wpdb->prepare("
UPDATE `wwpa_default` SET
defPeriodecite ='".$periodecite."'
defVille ='".$ville."'
defUserAuthor ='".$Author."'
defUserEditor ='".$Editor."'
defUserControbutor ='".$Controbutor."'
defUserAbonne ='".$Abonne."'
WHERE 1
"));
}
}
오류보고를 사용 설정 했습니까? – Epodax
아니요 아무 오류도 표시하지 않습니다. 아무 것도 변경하지 마십시오. – Bynd